我在选项卡中的NavigationController中托管了一个UITableViewController。
我希望有一个UISegmentedControl浮动在桌子上,这样当桌子滚动时,UISegmentedControl是可见的。
我应该将UISegmentedControl添加到哪个子视图
发布于 2011-12-24 10:42:17
尝试将您的UISegmentedController作为UIBarButtonItem添加到您的UINavigationController中,如下所示:
UISegmentedController * sc = ...
sc.segmentedControlStyle = UISegmentedControlStyleBar;
UIBarButtonItem *segmentBarItem = [[UIBarButtonItem alloc]
initWithCustomView:segmentedControl];
myUINavigationController.navigationItem.rightBarButtonItem = segmentBarItem;--如果你想让UISegmentedController漂浮在桌面上(遮挡它),你应该在UITableView上方添加一个透明的UIView,并把它放在里面。但这可能不是你想要的。
https://stackoverflow.com/questions/8622015
复制相似问题