这是我的问题。
我的应用程序中有4个不同的UIToolbars。我分配并初始化了5个BarButton项目。 (所有都是属性,它们都是在开始时初始化的。)
我在4个独立的NSArray中添加了所有五个条形按钮,并将这些数组分配给所有4个工具栏。顺便提一下,最后一个工具栏是可见的。其他工具栏是空白的。
换句话说......
我应该为每个工具栏分配一组单独的条形按钮项吗?在那种情况下它有效。如果我共享按钮,则只有添加到按钮的最后一个工具栏才会生效。
答案 0 :(得分:1)
这并不奇怪,这是预期的 UIView的每个实例当时只能出现一个子视图。 我们这样说: 你有一个UIView实例,它被添加两次到两个独立的超视图 你如何区分哪一个被触摸,所以你调整它以进行交互? 你需要为每个Button / UIView
制作和实例或者,你有一个UIView(UIBarButton,无论如何)你需要知道它的超级视图,如果它被添加到两个UIToolbars中,哪一个是它?