WWDC周三:选择器、菜单和操作,哎哟!

Aaron Brethorst,2020年6月25日

图片:© 2013 Aaron Brethorst

今天意外地很忙,我只看了单个WWDC会话。但这是个很好的会话,我很高兴能和你分享一下。我看了使用iOS选择器、菜单和操作来构建,该会话提供了关于苹果在iOS 14中对一些核心UIKit控件进行的一些真正令人兴奋的更改的详细信息。

具体来说,该会话涵盖了iOS 14中一些UIKit控件的外观变更,并介绍了UIColorPickerViewController——跳转到会话的第5:30来查看这个新组件。UIDatePicker也得到了一些必要的爱,你可以通过跳转到本会话的第7:30来了解更多信息。

在此之后,会话深入探讨了iOS 14即将到来的一个小巧但强大的新功能:你可以将菜单附加到UIButtonUIBarButtonItem上。

将菜单添加到UIButtonUIBarButtonItem中,通过将这些控件menu属性 Assign a UIMenu对象。默认情况下,菜单在按钮长按后会显示。您还可以通过将UIButton属性的showsMenuAsPrimaryAction设置为true或不在UIBarButtonItem上设置主要操作,立即显示菜单。

我已经在GitHub上创建了一个示例代码库,展示了此功能。查看它!