0

创建带有选项的菜单(上下文菜单)时,我有哪些选项。什么是允许的,Apple 提供什么?

我有一个带有按钮的工具栏,单击一个按钮会打开一个带有选项的菜单:

例子: 在此处输入图像描述

4

3 回答 3

1

UIPopoverControllers 仅在 iPad 上可用,但可以为 iPhone 创建类似外观的东西

您在图片中看到的完全是定制的。可能是 UIView 子类。在合理的范围内,您对 UI 所做的操作几乎没有限制,因此没有丑陋的高度对比的原色/次要颜色,并且最好使其至少与本机 UI 相似。如果您说在 iPhone 应用程序中使用 Windows 7 手机 ui 样式,则它更有可能被 Apple 拒绝,而不是保持 iOS 的样式。

所以让它看起来尽可能“专业”,使用渐变和阴影,边缘箭头,如上图所示。

Apple 几乎没有提供任何你想要的东西,

于 2011-02-03T18:11:25.840 回答
0

我还建议查看此类自定义UI 元素的指南。我不能说什么是“允许的”,但 Apple 并不羞于你的应用程序的外观/感觉/功能。

在此链接的顶部讨论工具栏、状态栏等。

http://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/UIElementGuidelines/UIElementGuidelines.html#//apple_ref/doc/uid/TP40006556-CH13-SW1

于 2011-02-03T18:15:02.547 回答
0

类似的内置小部件是 UIPopoverController(仅限 iPad)或 UIActionSheet。不过我更喜欢你的菜单。

于 2011-02-03T18:06:08.503 回答