【问题标题】:UISearchBar in UINavigationBar with ScopeBarUINavigationBar 中的 UISearchBar 与 ScopeBar
【发布时间】:2012-07-10 10:34:00
【问题描述】:

我正在尝试在 UINavigationBar 中放置一个 UISearchBar,我可以毫无问题地做到这一点。问题是我在编辑以显示范围栏时有逻辑。这一切都很好,只有一个例外。导航栏尝试将 UISearchBar 在标题视图内居中。这会导致搜索栏向上移动到导航栏上方。我尝试添加一些逻辑来设置搜索栏的框架,这样它就可以绘制在我的主视图之上,这很好。我只能设置高度,这会导致搜索栏很好地绘制在视图上,但它的宽度不足以覆盖整个屏幕。如果我在框架上设置宽度,它会回到尝试将 UISearchBar 在导航栏上居中的相同行为。有谁知道我怎么能做到这一点?

谢谢,

尼克

【问题讨论】:

    标签: objective-c ios uinavigationbar uisearchbar


    【解决方案1】:

    隐藏导航栏,改用 UI 工具栏。您会看到相同类型的条形图,但在自定义方面更加灵活。

    【讨论】:

    • 我不明白 UIToolBar 将如何帮助我。我有一个必须模仿的设计,该设计在导航栏中显示一个带有范围按钮的 UISearchBar。
    • 应用商店中是否存在执行此操作的现有应用?我可能误解了你的操作
    • 不,我们有一家设计公司来设计应用程序的行为。不过,我确实想出了一个解决方案。我将控制器更改为 UIViewController,实现了 tableview 委托,并在屏幕顶​​部使用搜索栏绘制了 UIView。然后在它下面画了tableview。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-20
    • 2018-05-12
    相关资源
    最近更新 更多