UIActionsheet框架

时间:2011-01-21 14:29:56

标签: iphone

alt text我有一个以横向模式显示的操作表。

sheet2 = [[[UIActionSheet alloc] 

      initWithTitle:@"\n\n\n\n\n\n\n\n\n"
      delegate:self
      cancelButtonTitle: nil destructiveButtonTitle:nil
      otherButtonTitles:NSLocalizedString(@"Merge", @"Merge button text"),NSLocalizedString(@"Refresh", @"Refresh button text"), nil] 
     autorelease];

如何设置它的框架以使其在我的视图中看起来正确?请参阅我不希望文本和按钮之间存在这种差距。

1 个答案:

答案 0 :(得分:0)

如果您将实际的代码段与该图片一起发布会很有帮助,因为该图片和该代码段显然没有连接。默认情况下,UIActionSheets只会占用所需的空间,因此从标题中删除这些\ n应该可以解决您的问题(假设它们甚至存在于生成该屏幕截图的代码中)。

然而,从设计的角度来看,你可能只是在这里走错了方向。如果你必须对这两个选项给出那​​么多解释,那么你可能应该继续使用新的UIViewController,这样用户就可以在正确大小的文本中查看和阅读该信息。

或者,如果您在访问此UIActionSheet之前向他们提供了足够的信息,那么我建议您更明确地使用按钮文本。像“替换本地联系人”而不是“刷新”和“与服务器联系人合并”而不仅仅是“合并”。