问:例如,是否可以通过单击合计数字(如下图所示)来调用UIMenuController ...,然后使用“ +”和“ –”来增加和/或减少合计数字的计数。点击了吗?保持UIMenuController可见,直到用户单击屏幕上的其他位置为止(例如,用户可以单击“ +”十次)。
我不想使用UIStepper,因为我不希望输入能力(“ +”和“ –”)可见,除非用户实际上想要更改“总数”。而且...我相信UIStepper在不使用时不会被隐藏。
谢谢!(尝试了解Swift的第一周。)
答:保持UIMenuController可见,直到用户单击屏幕上的其他位置为止(例如,用户可以单击“ +”十次)
不,点击菜单项将关闭菜单,并且无法防止这种情况。这基本上是菜单的滥用。
我相信UIStepper在不使用时不会被隐藏。
好吧,你相信错了。不使用时,任何东西都可以隐藏。但是,如果您真的很喜欢菜单的外观,为什么不制作一个看起来像这样的自定义视图/控件呢?很容易做到。