![]() |
1
4
按照Henrik的回复,在iPhone人机界面指南部分 "Designing an Alert" 他们说:
您明显违反了警报视图中按钮的大小、形状、编号和颜色方面的准则(红色具有非常明确的含义,即破坏性操作,而不是确认)。即使苹果公司在审查中没有拒绝你的应用程序(他们通常会明显违反人机界面准则),这对你的用户来说也是非常混乱的。 此外,为任何Apple提供的用户界面元素导航隐藏视图层次结构是一种非常糟糕的做法。视图层次结构是未记录的,并且经常更改。当人们升级到iPhoneOS3.0时,许多应用程序开始崩溃,因为这些应用程序对UI元素的子视图做了一些奇怪的事情,而这些元素在新的OS版本中发生了变化。苹果甚至在iPhoneOS3.0迁移文档中特别提到了这一点(我现在找不到)。 由于这导致的问题,他们似乎已经取缔了这种做法,并因此拒绝了申请。即使他们不这样做,如果你这样做,也会对你的用户表示轻蔑,因为这意味着你不在乎你的应用程序是否会因将来的操作系统升级而中断。 |
![]() |
2
6
苹果 iPhone Human Interface Guidelines 关于警报视图,请明确说明:
所以,我的建议是,等待潜在拒绝的时间不值得你花时间。不要冒险。 |
![]() |
3
3
我很肯定会改变
我可能错了,我从来没有尝试过把这样的东西带到店里,但我的直觉告诉我不要冒险。 你可以使用标准的uiactionsheet获得一个红色按钮,对吗? |
![]() |
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 5 月前 |
![]() |
routern · 如何组合contextMenu和圆角矩形? 6 月前 |
![]() |
DevHome98 · 3D触摸不适用于设备swift 1 年前 |
![]() |
dunoiww · 从全屏返回时如何触发onAppear 1 年前 |
![]() |
Community wiki · iPhone上ivar的继承问题 1 年前 |
![]() |
Community wiki · 查找iOS日历 1 年前 |
![]() |
Community wiki · 有效的IPhone编程技术[关闭] 1 年前 |