【发布时间】:2011-12-24 10:42:16
【问题描述】:
我有一个UITableViewController 托管在一个标签中的NavigationController 中。
我希望有一个UISegmentedControl 浮动在表格上,以便表格滚动时,UISegmentedControl 是可见的。
我应该将UISegmentedControl 添加到哪个子视图?
【问题讨论】:
标签: iphone ios ipad uisegmentedcontrol
我有一个UITableViewController 托管在一个标签中的NavigationController 中。
我希望有一个UISegmentedControl 浮动在表格上,以便表格滚动时,UISegmentedControl 是可见的。
我应该将UISegmentedControl 添加到哪个子视图?
【问题讨论】:
标签: iphone ios ipad uisegmentedcontrol
尝试将您的UISegmentedController 添加到您的UINavigationController 作为UIBarButtonItem,其中包含以下内容:
UISegmentedController * sc = ...
sc.segmentedControlStyle = UISegmentedControlStyleBar;
UIBarButtonItem *segmentBarItem = [[UIBarButtonItem alloc]
initWithCustomView:segmentedControl];
myUINavigationController.navigationItem.rightBarButtonItem = segmentBarItem;
-- 如果你想让UISegmentedController 浮动在你的桌子上(遮住它),你应该在UITableView 上方添加一个透明的 UIView 并将其粘贴在那里。但这可能不是你想要的。
【讨论】: