Ios 如何更改AlertController Swift 3的样式

Ios 如何更改AlertController Swift 3的样式,ios,swift,uialertcontroller,Ios,Swift,Uialertcontroller,您好,我想更改警报样式,其中整个文本的颜色为白色,警报底部为trasnparente(背景色,清晰。),按钮为白色 我认为您需要为这种行为创建一个自定义警报控制器。我将首先对UIView进行子类化,然后相应地布局您的子视图我对第一个答案的评论可能重复的部分。我相信你想要的不是像@DanielStorm建议的按钮颜色,而是清晰的背景色。如果那是正确的,你应该把它放在你的问题里。(请不要在你的评论中)如果这是你想要的,我认为这是不可能的。我希望是这样,一旦我明白了这是怎么可能的,我将删除我的答案否

您好,我想更改警报样式,其中整个文本的颜色为白色,警报底部为trasnparente(背景色,清晰。),按钮为白色


我认为您需要为这种行为创建一个自定义警报控制器。我将首先对UIView进行子类化,然后相应地布局您的子视图

我对第一个答案的评论可能重复的部分。我相信你想要的不是像@DanielStorm建议的按钮颜色,而是清晰的背景色。如果那是正确的,你应该把它放在你的问题里。(请不要在你的评论中)如果这是你想要的,我认为这是不可能的。我希望是这样,一旦我明白了这是怎么可能的,我将删除我的答案否决票(我没有否决你的问题)以及我的所有评论。@JoseTovar,请在下面的答案中查找“matt”的评论。该链接将为您提供代码-如果您正在使用Swift 3,您需要转换代码,但这很简单。您好,我希望在matt演示后背景是透明的背景仍然是白色的是,但一行更改将使其透明。相信我,代码是有效的,行吗?虽然问题并没有明确提出这个问题,但图像清楚地显示背景颜色是清晰的。这不仅会引发警告,而且根本无法开箱即用。我反对你的答案,尽管我也在寻找同样的答案。你能再详细解释一下吗?也许是一些代码?(相信我,如果你有什么有用的东西,我会立即投票。)我想我说的自定义控制器的意思有些混乱。我不是说子类,我是说创建自己的完全独立于UIAlertController的类。还有。。。?您从UIKit中进行了哪些子类化?UIViewController?NSObject?是的,我很困惑。对于这样的“深度”需要这样做,这是一个怎样的答案?我认为它作为一个评论效果更好。这取决于你想如何实现它。没有“这是做这件事的方法”的答案。而且这不是一个小任务,所以提供代码并不简单。我将首先对UIView进行子类化,然后相应地布局子视图。@Welton122您的最后一条评论是您应该将其作为评论而不是答案发布的一个很好的理由。