我们如何在UIView
上添加UIAlertController
,因为我们可以使用@"AccessoryView"
在UIAlertView上添加,但现在它已在iOS 8中弃用。
所以我想在UIAlertController
中使用它,但是如何使用它?
答案 0 :(得分:3)
尝试下面的事情,
var alert = UIAlertController(title: title, message: message, preferredStyle: UIAlertControllerStyle.ActionSheet);
alert.view.addSubview([YOUR CUSTOMR VIEW]);
希望它的帮助..
答案 1 :(得分:0)
您可以创建UIViewController
的子类并生成CustomAlertViewController
并使用presentViewController
来显示它。
供参考,您可以看到link。它仅适用于iOS 8。
答案 2 :(得分:0)
您可以在UITableViewCell上添加UITableView,也可以在UITableviewCell上添加CollectionView。 你必须根据单元格索引在单元类中指定数据源。
在 - (void)awakeFromNib函数
中注册子单元格nib[self.collectionView registerNib:[UINib nibWithNibName:@“childCollectnCell”bundle:[NSBundle mainBundle]] forCellWithReuseIdentifier:@“childCollectnCell”]
并在类
中指定数据源和委托