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上。

通过将这些控件的控制menu属性赋值为UIMenu对象,为UIButtonUIBarButtonItem添加菜单。默认情况下,菜单将在按钮长按后出现。你也可以通过设置UIButton的属性showsMenuAsPrimaryActiontrue,或者不在UIBarButtonItem上设置主动作来立即显示菜单。

我在GitHub上创建了一个仓库,其中包含一些示例代码,展示了这个功能。检查一下吧!