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