iPhone 3.1.3: все мои кнопки UIB и UITableRowView теперь серые - PullRequest
0 голосов
/ 10 июня 2010

Не знаю, как это произошло, но все UITableRowViews и UIButton-кнопки в моем круглом стиле (охватывающие дюжину или около того представлений) теперь все серые, а не белые.

К сожалению, я понятия не имею, как это произошло. (На самом деле, я понятия не имел, что это можно было сделать.) Явное задание белого цвета фона кнопки или tableRowView возвращает его в нормальное состояние. Но это будет много работы, чтобы сделать это для каждого из моих взглядов ... и я бы предпочел не делать этого, потому что, очевидно, что-то простое, что вызвало это в первую очередь.

Как я это сломал?

Большое спасибо.

Ответы [ 2 ]

1 голос
/ 11 июня 2010

Bizarre: если вы добавите статический метод в некоторую категорию UIColor и вызовете его + (UIColor *) tableViewBackground, он изменит все ваши таблицы и кнопки на этот цвет.

Должно мешать скрытому методу в реализации Apple UIColor.

Я исправил свою проблему, просто используя другое имя ("viewBackgroundColor").

0 голосов
/ 11 июня 2010

Вы можете выбрать все из них (Ctrl + A или перетащить прямоугольник) и изменить цвет фона обратно на белый.

...