2013-08-20 4 views
2

BTW. это может показаться дубликатом вопроса о проблеме теневой кнопки, но у них монотонный фон, в моем случае фон - это изображение, поэтому простая граница не устраняет проблему.Как избавиться от пробела вокруг кнопки Round Rect без удаления границы вокруг него?

При создании приложения для iPhone/Pad я заметил, что: UIButton появляется с белым зазором или строкой внизу, если фон не белый.

button

  1. Любые предложения?
  2. Не можете избавиться от него?

enter image description here

PS. Джей Уорделл получил это. Хотя я не использовал изображение в кнопке, изменив его на Custom Type и округляя углы, сделал трюк. TY. Джей, отправьте это как ответ, я буду отмечать его как правильный. То, что слева, выглядит идеально. Теперь мне просто нужно изменить все свои 100 или около того на Custom и обогнуть их углы, потому что XCode ошибочно работает с Round Rect Button.

enter image description here

+0

iOS или MacOS? Добавьте соответствующий тег. – Codo

+0

UIButton означает iOS, не так ли? –

+2

Какой тип кнопки? Если вы используете пользовательское фоновое изображение, вероятно, это должен быть UIButtonTypeCustom. Похоже, это может быть UIButtonTypeRoundedRect. –

ответ

1

Похоже, у вас тип этой кнопки устанавливается в UIButtonTypeRoundedRect, что означало бы, что кнопка рисовала его круглый фон прямоугольника, то ваш заказ фоновое изображение. Измените кнопку buttonType кнопки на UIButtonTypeCustom, и она должна работать.

Смежные вопросы