Черная подложка за круглой кнопкой Rect - PullRequest
0 голосов
/ 16 марта 2012

По какой-то причине у меня есть черная подложка под круглыми прямоугольными кнопками.Это происходит только с круглыми прямоугольными кнопками над пользовательским UIView.У меня есть Custom UIView для создания границ на основе спецификаций моих клиентов.Если я удаляю пользовательский UIView (imgView3), то кнопки работают нормально.Также через короткий промежуток времени черная подложка исчезает.Вот мой код, который я добавляю в кнопки программно, чтобы оставаться последовательным, но это также случается, когда я добавляю кнопки через раскадровку.1004 *

Ответы [ 3 ]

3 голосов
/ 16 марта 2012

Вы пробовали установить для цвета фона вашей кнопки значение «Очистить цвет» в инспекторе атрибутов кнопки?

// or in code
[myButton setBackgroundColor:[UIColor clearColor]];
1 голос
/ 16 марта 2012

Попробуйте сделать:

button.backgroundColor = [UIColor clearColor];

чтобы очистить фоновый цвет.

0 голосов
/ 16 марта 2012

Я разобрался, спасибо всем за ваши предложения. Оба ответа были правильными, что мне нужно было использовать button.backgroundColor. Однако clearColor не работал, я вместо этого установил его на whiteColor, который имеет тот же цвет, что и UIView за ним. Это сработало отлично. Еще раз всем спасибо за помощь!

Если у кого-то есть такая же проблема, это код, который ее исправил. button.backgroundColor = [UIColor whiteColor];

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...