У меня есть набор из UIButtons
, где каждая метка всего лишь число. На каждой кнопке из них я устанавливаю цвет фона для очистки, нет набора UIImage
.Создание содержимого UIButton полностью разрешимо с четким цветом фона
Проблема заключается в том, что эти кнопки только подставляются на их ярлык, что затрудняет ее использование.
Я проверил вокруг этой проблемы и некоторые решения были:
- изменения вставках содержания:
button.contentEdgeInsets = UIEdgeInsetsMake(-50, -50, -50, -50)
-> ничего не меняет - подкласс UIButton и переопределить
pointInside
-> не работают ,pointInside
никогда не достигался при нажатии на кнопку, но вне этикетки.
Я просто удивлен, что нет простого решения для такого нормального использования. Мне нужен фон, поскольку я использую эти кнопки для сегодняшнего расширения.
Любая идея, как я мог это сделать?
EDIT:
Вот sample project где я воспроизвел эту проблему.
Кажется, он связан со статической ячейкой в сегодняшнем расширении, так как это нормально со статической ячейкой в контроллере представления в приложении.
«Вопросы, требующие помощи по отладке (« почему этот код не работает? ») Должны включать в себя желаемое поведение, конкретную проблему или ошибку и кратчайший код, необходимый для воспроизведения в самом вопросе». - пожалуйста, добавьте код и, возможно, образец проекта на ваш вопрос. –