创建一个选择器视图以在多个ViewControllers上使用

时间:2016-03-10 21:17:13

标签: ios uiviewcontroller uipickerview

我的应用程序有多个屏幕,所有屏幕都不同且不相关但是我必须有一个汉堡按钮,在每个屏幕上打开相同的下拉菜单。

iOS中是否可以创建菜单一次作为视图并在每个屏幕上重复使用,或者我必须在每个ViewController上创建它并实现它。

关于如何实现这一点的任何解释都会很棒。

1 个答案:

答案 0 :(得分:1)

最好的方法是实现一个自定义视图或自定义控件,您可以在所需的每个控制器中重复使用它。好处是新的故事板和xib文件,你甚至可以在故事板中实时看到它(#ibdesignable)。

看看这个:Creating a Custom View That Renders in Interface Builder (Apple Documentation)

或者是一个很棒的教程:Custom UI components