【问题标题】:UISegmentedControl on a UITableViewControllerUITableViewController 上的 UISegmentedControl
【发布时间】:2011-12-24 10:42:16
【问题描述】:

我有一个UITableViewController 托管在一个标签中的NavigationController 中。

我希望有一个UISegmentedControl 浮动在表格上,以便表格滚动时,UISegmentedControl 是可见的。

我应该将UISegmentedControl 添加到哪个子视图?

【问题讨论】:

    标签: iphone ios ipad uisegmentedcontrol


    【解决方案1】:

    尝试将您的UISegmentedController 添加到您的UINavigationController 作为UIBarButtonItem,其中包含以下内容:

    UISegmentedController * sc = ...
    sc.segmentedControlStyle = UISegmentedControlStyleBar;
    
    UIBarButtonItem *segmentBarItem = [[UIBarButtonItem alloc]
                                          initWithCustomView:segmentedControl];
    
    myUINavigationController.navigationItem.rightBarButtonItem = segmentBarItem;
    

    -- 如果你想让UISegmentedController 浮动在你的桌子上(遮住它),你应该在UITableView 上方添加一个透明的 UIView 并将其粘贴在那里。但这可能不是你想要的。

    【讨论】:

      猜你喜欢
      • 2012-05-15
      • 1970-01-01
      • 2014-04-05
      • 1970-01-01
      • 2021-01-11
      • 2010-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多