1

我正在尝试在 UIAlertView 中设置文本标签的样式,但无法使其正常工作。我有一个全局样式,它使所有标签文本变黑,但是 UIAlertView 背景是黑色的,所以我想把 Alerts 中的标签设置为白色。我的CSS是这样的:

label
{
  color: black;
}

action-sheet label 
{
   color: white;
}

第一条规则正确地使所有标签文本变黑,但第二条规则没有使它变白,所以我的 UIAlertViews 不可读。我究竟做错了什么?

4

2 回答 2

2

我们选择不支持 UIAlertViews 的样式,因为 Apple 在他们的文档中禁止它,这里这里

使用元素选择器为低级视图设置样式,例如label {}并且button {}可能会偶然设置 UIAlertViews 的样式。我们建议使用更具体的选择器来防止这种情况。

于 2014-01-13T21:24:22.703 回答
0

I'm fairly certain it's not possible yet. But with iOS 7, Apple announced that UIAlertViews could be subclassed and styled (or something along those lines), so perhaps this is on Pixate's radar to implement soon.

Update...

This looks like a decent way to get custom alert views while using Pixate styles:

https://github.com/seivan/SHAlert

于 2014-01-13T19:50:17.280 回答