自定义 UI 元素下方的“设置个人资料照片”的以下下拉菜单还是默认的?如果它是默认的,我将如何将一个添加到我的 iPhone 应用程序中?
问问题
46 次
2 回答
1
它是一个 UIActionSheet
文档阅读: UIActionSheet
基本上它是这样工作的:
- (void)iWantToShowAnActionSheet
{
UIActionSheet* sheet = [[UIActionSheet alloc] initWithTitle:@"Set profile photo"
delegate:self
cancelButtonTitle:@"Cancel"
destructiveButtonTitle:nil
otherButtonTitles:@"Choose existing photo",@"Take new photo"];
[sheet showInView:self.view];//example for using it in viewcontroller.
}
有关显示它的其他方式,请查看“演示操作表”下的演示(顶部提供的链接)
于 2013-11-06T19:02:10.630 回答
0
这是uiactionsheet的新外观。这是一个默认的 iOS7 UI 元素。在您的屏幕截图中,“设置个人资料照片”部分由title
操作表的 设置。
initWithTitle:delegate:cancelButtonTitle:destructiveButtonTitle:otherButtonTitles:
在 iOS6 中,它看起来像这样:
资料来源:apple.developer.com
于 2013-11-06T18:56:32.723 回答