我只想在UIPickerView
的底部显示UITableViewController
。
问题是我不能只将选择器添加为子视图,因为它是UITableView
。 badum tss。
自iOS 7以来,UIActionSheet
黑客也无法运行,所以没有任何想法。
有没有其他人有同样的问题,可以帮我搞清楚吗?
答案 0 :(得分:0)
假设您尝试将其添加到tableView的实际底部而不仅仅是屏幕底部,请尝试将其作为子视图添加到Footerview。
//Create whatever kind of pickerView here.
UIView *footerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.tableView.frame.size.width, self.pickerView.frame.size.height)];
[footerView addSubview:self.pickerView];
self.tableView.tableFooterView = footerView;
如果您尝试将其添加为操作表但在iOS 7上不适合您,那么答案就是创建您自己的ActionSheet,只需要一个包含pickerView的UIView,并在需要时将动画输入和输出