创建一个选择器视图以在多个 ViewController 上使用
Create a picker view to use on multiple ViewControllers
我的应用程序有多个屏幕,所有屏幕都不同且不相关,但是我必须有一个汉堡按钮,它可以在每个屏幕上打开相同的下拉菜单。
是否可以在 iOS 中将菜单创建一次作为视图并在每个屏幕上重复使用,或者我是否必须在每个 ViewController 上创建并实施它。
任何关于如何实现这一点的解释都很好。
最好的办法是实现自定义视图或自定义控件,您可以在每个所需的控制器中重复使用它们。好处是有了新的故事板和一个 xib 文件,您甚至可以在故事板中实时看到它 (#ibdesignable)。
看看这个:Creating a Custom View That Renders in Interface Builder (Apple Documentation)
或者很棒的教程:Custom UI components
我的应用程序有多个屏幕,所有屏幕都不同且不相关,但是我必须有一个汉堡按钮,它可以在每个屏幕上打开相同的下拉菜单。
是否可以在 iOS 中将菜单创建一次作为视图并在每个屏幕上重复使用,或者我是否必须在每个 ViewController 上创建并实施它。
任何关于如何实现这一点的解释都很好。
最好的办法是实现自定义视图或自定义控件,您可以在每个所需的控制器中重复使用它们。好处是有了新的故事板和一个 xib 文件,您甚至可以在故事板中实时看到它 (#ibdesignable)。
看看这个:Creating a Custom View That Renders in Interface Builder (Apple Documentation)
或者很棒的教程:Custom UI components