iphone - 用户单击 "assistance"图标后模式文本弹出的最佳方法?

标签 iphone ios uialertview

就在 iPhone 应用程序中为用户提供漂亮的文本弹出窗口而言,在用户单击帮助图标后,人们推荐什么方法/样式?

在我看来(关于用户体验)我会想到这样的话:

  • 有一个细边框,周围有圆边
  • 占据了大部分屏幕
  • 如果文本多于一个屏幕无法显示,则有一个垂直滚动条
  • 有办法让用户关闭

感兴趣的:

  • 推荐的 UI 设计方法
  • 如何实现(使用哪些 IOS UI 对象)
  • 很高兴 - 示例代码

最佳答案

有关设计 iPhone UI 元素(包括弹出窗口)的事情是,强烈建议您按照“Apple 的方式”进行设计 - 遵循他们的 Human Interface Guidelines并使用标准的 UI 控件。我可以想到的两种方法可以立即做到这一点:

  • 使用 UIAlertView对于单个文本 block - 它包括用于解雇的按钮,适当的阴影和颜色以与操作系统的其余部分和其他应用程序保持一致。这是一种快速的单行或两行方式,可以将文本放在屏幕上并再次将其取下。缺点:没有滚动功能,框会随着您放入其中的文本缩放(即您无法为 View 固定大小)。
  • 使用模态呈现的新 View (在 UIViewController 中)。此选项为您提供更大的灵 active 和滚动能力,但代价是需要更多的设置。

如果您决定走第二条路线,请按照您现有的直觉来布局它 - 您将占据 iPhone 上的整个屏幕,因此您有一些回旋余地。您的圆边猜测和垂直滚动是正确的(考虑 UIScrollView 来实现)。

关于iphone - 用户单击 "assistance"图标后模式文本弹出的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7683400/

相关文章:

iphone - 当我在 iOS 中返回查看时,导航栏被隐藏

iphone - 显示 UIMenuController 失去键盘

iPhone 转义字符串不起作用

iphone - UIViewController 框架

iphone - appdelegate 中的 clickedButtonAtIndex 未被调用

iphone - NSDictionary 中的 NSDictionary

iphone - 编译 nib2objc (Xcode)

ios - UIPageViewController : partial display when swiping right

ios - 在 iOS 8 中显示 UIAlertView 时应用程序旋转

ios - 将自定义 View 添加到警报 View