У меня в приложении для iPhone есть кнопка UIB. Я установил его размер на 100x100.
У меня есть изображение размером 400x200, которое я хочу отобразить на кнопке.
Кнопка STILL должна оставаться на 100x100 ... и я хочу, чтобы изображение уменьшилось, чтобы соответствовать ... но
сохраняйте правильное соотношение сторон.
Я думал, что именно для этого и был использован «Аспектный подбор».
Включить ли мое изображение в setImage или setBackgroundImage?
Настроить ли AspectFit для кнопки? или изображение? или фоновое изображение?
(Мне нужно, чтобы небольшие изображения увеличивались в размере. В то время как большие изображения должны уменьшаться в размере.
Всегда держите кнопку на 100х100.)
Я пробовал бесчисленное множество комбинаций всего вышеперечисленного ... и я просто не могу понять,
все для работы одновременно:
- Не меняйте размер кнопки 100x100.
- Не разрушайте пропорции изображения.
- Всегда увеличивайте маленькие изображения, чтобы соответствовать кнопке.
- Всегда уменьшайте большие изображения до размера кнопки.
- Никогда не обрезайте края изображения.
- Никогда не требуйте взлома "положить UIButtons поверх всех ваших UIimages".
- Не требуется, чтобы все обновлялись до v4.2.1 только для использования новых методов фреймворка.
Я вижу так много приложений с таким количеством полностью работающих кнопок с изображениями ... что я не могу поверить, что не могу понять эту очень простую, очень распространенную вещь.
Тьфу.