2016-03-29 16 views
1

Arkadaş ben aşağıdaki kodla basit bir eylem sayfasını kullanmak zorunda: - O inşaat büyükEylem sayfası nasıl yeniden boyutlandırılır? nesnel C

popup = [[UIActionSheet alloc] initWithTitle:nil delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles: 
         @"Set Calander", 
         @"New Host", 
         @"Approvel", 
         @"Book Session", 
         @"Alter Session", 
         @"Update Post", 
         @"Center View", 
         @"Log Out", 
         nil]; 
[popup showInView:self.view]; 

i herhangi iphone simülatör bu çalıştırdığınızda ama iPad benim actionsheet değil gösterileri düzgün bu çalıştırmayı denediğinizde. Hikaye panosunu kullanıyorum. Cihaz yerine showinview kullanımı diğer yöntemin ipad ise enter image description here

+0

actionsheets olarak bildiğim kadarıyla ipad üzerinde böyle bakmak içindir , haricinde, [[actionSheet showFromRect: [(UIButton *) gönderen çerçevesi] ile görüntülendiği düğmeyi (veya görüntüyü) ayarlamanız gerekir: Görünüm: self.view canlandırma: YES]; ' – Fonix

cevap

2

gibi tabbar veya barbuttonitem veya rectinview

Referans örnek kod

-(void)actionPhotoShare:(id)sender 
    { 
    actionSheetShare = [[UIActionSheet alloc] initWithTitle:nil 
                    delegate:self 
                 cancelButtonTitle:nil 
                destructiveButtonTitle:NSLocalizedString(@"ActionSheet_Cancel", @"") 
                 otherButtonTitles:NSLocalizedString(@"ActionSheet_Email", @""),nil]; 

    if (IS_DEVICE_IPAD) { 
     [actionSheetShare showFromBarButtonItem:sender animated:YES]; 
    }else { 
     [actionSheetShare showInView:self.view]; 
    } 
    } 
+0

, hangi değere geçmek zorunda olduğum Bu yöntemi [self actionPhotoShare :?] gibi adlandırdığımda –

+0

kim hiç yöntemi çağırıyor .. bu sizin kodunuza göre kendiniz veya sıfır olabilir –

+0

Bunu kullanıyorum: - [action_view showFromBarButtonItem: nil hareketli: YES]; çünkü @selector yönteminden eylem sayfası arıyorum, Ama eylem sayfası görünmüyor –

İlgili konular