【问题标题】:Why should I use a UIToolbar vs using a UIView?为什么我应该使用 UIToolbar 与使用 UIView?
【发布时间】:2015-11-17 15:34:40
【问题描述】:

我正在 iOS 中构建即时通讯应用程序。特别是我正在以最典型的方式实现对话的 UI,即在键盘上方滚动的视图底部放置一个输入栏(UICollectionView 要清楚)。 现在,我想知道是否应该将此视图实现为带有UIBarButtonItems 的UIToolbar,而不是带有UIButtons 的自定义UIViewUIToolbar 的优势是什么?

【问题讨论】:

    标签: ios user-interface uiview uitoolbar


    【解决方案1】:

    我认为除了方便之外没有太大区别。使用 UIToolbar 您可以获得以下内容:

    • UIBarButton 项可以说更容易添加到工具栏和 布局是自动的,而添加起来有点复杂 视图的按钮。

    • 您可以将视图控制器上的hidesBottomBarWhenPushed 设置为
      当视图控制器被推送到导航堆栈时隐藏栏。

    • 其他应用看起来更熟悉,包括 Apple 自己的应用。

    如果你使用带有按钮的 UIView,你在外观上会有更大的灵活性,但你必须做更多的工作,但除此之外我看不出有什么不同。

    【讨论】:

      【解决方案2】:

      UIToolbar 将自动放置您的按钮,让您免于放置这些按钮的痛苦。它就是为此专门设计的。

      【讨论】:

        猜你喜欢
        • 2021-10-28
        • 2017-07-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-02
        • 2014-12-20
        • 2011-04-22
        • 2011-05-16
        相关资源
        最近更新 更多