1

自定义 UI 元素下方的“设置个人资料照片”的以下下拉菜单还是默认的?如果它是默认的,我将如何将一个添加到我的 iPhone 应用程序中?

在此处输入图像描述

4

2 回答 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

的新外观。这是一个默认的 iOS7 UI 元素。在您的屏幕截图中,“设置个人资料照片”部分由title操作表的 设置。

initWithTitle:delegate:cancelButtonTitle:destructiveButtonTitle:otherButtonTitles:

UIActionSheet 类参考

在 iOS6 中,它看起来像这样:

在此处输入图像描述

资料来源:apple.developer.com

于 2013-11-06T18:56:32.723 回答