2012-01-30 2 views
5

По непонятной причине мой UISearchBar меняет размер до другого размера после первого поиска. В этой строке поиска нет ничего особенного. Он основан на примере библиотеки Apple IOS и использует searchDisplayController, практически без настройки.Непоследовательная калибровка UISearchBar перед первым использованием?

До:

before search

После:

after search

Как я могу установить размер к тому, что он находится во втором скриншоте когда вид нагрузки?

+1

Небольшой образец проекта, который демонстрирует этот вопрос будет сделать это гораздо проще диагностировать. –

ответ

0

Если вы используете наконечник, вы можете просто отметить кнопку «Показать кнопку отмены» из параметров панели поиска в ваших атрибутах.

Если вы делаете это программно, сделать некоторые подклассы с UISearchBar и переопределить этот метод:

-(void)layoutSubviews{ 
    [super layoutSubviews]; 
    [self setShowsCancelButton:YES animated:NO]; 
} 
Смежные вопросы