Форум программистов, компьютерный форум CyberForum.ru

UIButton bug? - Программирование iOS

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS Переименование http://www.cyberforum.ru/ios-dev/thread807854.html
Нужно переименовать приложение GamePlayer на другое название. Сказать зачем? Наверно многие уже знают его функцию - поиск адресов со значениями (подобие Артмани или Чит енжин). Одна прога не хочет работать и вырубается,когда в процессе висит GamePlayer. Ясен пень это защита. Это возможно как то реализовать? Добавлено через 20 часов 50 минут Uppppppppp lvl
Программирование iOS Картинки для игор Какие картинки (с каким разрешением) можно использовать для спрайтов? http://www.cyberforum.ru/ios-dev/thread807173.html
Программирование iOS Парсинг CSV Файла
Помогите пожалуйста написать код парсера для csv файла на objective-C csv файл состоит из 6 столбцов(Цитата Перевод Источник ОЦЕНКА ДАТА ПРАЗДНИК) и 808 строк соот-но
Программирование iOS Нужно всего лишь вставить эмблему при запуске, сменить название в главном меню да вставить текст в эбаут
Уважаемые! Пишет вам человек гуманитарного склада ума, которому нужна помощь от склада ума не гуманитарного! Дело в том, что у меня в багаже есть приложение, которое готово на 99% - но, так уж вышло, что занявшись другими, более важными проектами - я его оставил. А теперь появился дедлайн через несколько дней. Это мобильный бизнес-тренажер, с картинками и текстом, сделанный по заказу одной...
Программирование iOS Загрузка Release приложения на iPhone в Xcode http://www.cyberforum.ru/ios-dev/thread802102.html
Всех приветствую! Сделал приложение в xCode. Под отладчиком загружаетcя на iPhone и работает. В папке Users/UserName/Library/Developer/Xcode/DerivedData/ProgramName/Build/Products/Release, есть файл приложения, правда после чего он там появляется я пока не понял. Как загрузить приложение из xCode/.../Release в iPhone? Как проверить приложение в xCode/.../Release, перед отправкой в...
Программирование iOS Вывести только часть PDF файла В данный момент я загружаю PDF файл в UIWebView и в нем показывается файл целиком, но мне нужно показать только его часть, например с помошью CGRectMake(100, 100, 200, 200). Как это можно сделать? Заранее благодарен... подробнее

Показать сообщение отдельно
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
15.03.2013, 07:55  [ТС]     UIButton bug?
Vorona, спасибо конечно, но Вы не правы Я не из тех, кто путает палец с коленом и жалуется на боли в голове. Именно так, как я и описал. Баттон грузится из ниба, картинка сеттится в коде. Именно картинка, не бэкграунд.
Решил все же попробовать и создал кнопку руками... Все тоже самое. Как время выдастся - прикреплю маленький тест проект, дабы могли посмотреть как и что я делаю.

P.S Я еще не сказал, что когда у сетчу картинку в nil, текст лэйаутится верно, т.е по центру, однако картинка остается там где была (т.е она НЕ была удалена из imageView, при этом imageForState: выдает nil)

Добавлено через 1 час 24 минуты
Причина и решение бага:
Мой наследник от UIButton переопределял -layoutSubviews, где изменялась imageView.hidden пропертя по определенному условию.
И если она была YES, когда у кнопки вызывался setImage:forState, ДО новой итерации отрисовки, происходил этот странный баг.
Мой фикс был следующим: Я просто начал использовать alpha свойство вместо hidden. (И я знаю что это грязный хак, однако это быстрейший путь(и очевидный))
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru