我们可以在 swift 中更改 UIAlertController 按钮的高度和宽度吗
Posted
技术标签:
【中文标题】我们可以在 swift 中更改 UIAlertController 按钮的高度和宽度吗【英文标题】:Can we change the height and width of UIAlertController Buttons in swift 【发布时间】:2017-05-20 09:00:51 【问题描述】:我想在 swift 中自定义 UIAlertviewcontroller 的控件,并在 swift 中更改取消和确定按钮的宽度和高度。 有什么办法可以实现吗?Just similar to this
【问题讨论】:
我在下面给出了这个链接:-***.com/questions/25379559/… 你可以看到并检查它。 像这样 -> i.stack.imgur.com/utlYw.jpg 我不这么认为。我试图改变不同图层的颜色/色调颜色,效果很好,但为了控制尺寸更好,你可以使用自定义......如果你在这方面找到任何东西,请更新我。谢谢 【参考方案1】:请试试这个代码:-
//// 更改警报视图控制器的高度
*
let alertController = UIAlertController(title: nil, message: "hello", preferredStyle: .Alert)
let cancelAction = UIAlertAction(title: "Cancel", style: .Cancel) (action) in
// hide action sheet
alertController.addAction(cancelAction)
var height:NSLayoutConstraint = NSLayoutConstraint(item: alertController.view, attribute: NSLayoutAttribute.Height, relatedBy: NSLayoutRelation.Equal, toItem: nil, attribute: NSLayoutAttribute.NotAnAttribute, multiplier: 1, constant: self.view.frame.height * 0.80)
alertController.view.addConstraint(height);
self.presentViewController(alertController, animated: true, completion: nil)
*
【讨论】:
OP 想要更改取消和确定按钮的宽度和高度,而不是整个视图。 @Tejveer,我的要求很明确,我不想改变alertview的高度,只改变按钮的宽度和高度以上是关于我们可以在 swift 中更改 UIAlertController 按钮的高度和宽度吗的主要内容,如果未能解决你的问题,请参考以下文章
为啥我可以在 Swift 中更改 const 数组的成员? [复制]