Kullanıcılara ne yapacakları hakkında seçenekler sunmak için bir eylem sayfası açan bir UIBarButtonItem var. "İptal" düğmesini tıklamayı denemediğim sürece her şey beklendiği gibi çalışıyor. Düğmenin hedefi olması gereken yerden yukarı çıkmış görünüyor. Yalnızca "İptal" ve "Tamam" düğmelerinin ortasında bir yere tıklayarak etkinleştirebilirim.
Diğer uygulamalarda işlem sayfalarını denedim ve iyi çalışıyorlar, bu yüzden bu sadece benim büyük parmağım değil. Eylem sayfası bir UIViewController'da açılıyor
- (void)showOpenOptions
{
UIActionSheet *sheet = [[UIActionSheet alloc]
initWithTitle:NSLocalizedString(@"Open link in external application?", @"Open in external application")
delegate:self
cancelButtonTitle:NSLocalizedString(@"Cancel", @"Cancel")
destructiveButtonTitle:NSLocalizedString(@"Open Link", @"Open Link")
otherButtonTitles:nil];
[sheet showInView:self.view];
[sheet release];
}