如何调整操作 sheet 的大小? objective C
How to resize action sheet? objective C
朋友们,我使用了一个简单的操作 sheet,代码如下:-
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];
当我在任何 iphone 模拟器中 运行 时效果很好,但是当我尝试 运行 在 iPad 中时,我的操作 sheet 不显示properly.I 使用故事板。
如果设备是 ipad 而不是 showinview
使用其他方法,例如 tabbar
或 barbuttonitem
或 rectinview
参考示例代码
-(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];
}
}
朋友们,我使用了一个简单的操作 sheet,代码如下:-
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];
当我在任何 iphone 模拟器中 运行 时效果很好,但是当我尝试 运行 在 iPad 中时,我的操作 sheet 不显示properly.I 使用故事板。
如果设备是 ipad 而不是 showinview
使用其他方法,例如 tabbar
或 barbuttonitem
或 rectinview
参考示例代码
-(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];
}
}