Позициониране на UISearchBar над TableView в .xib

Бих искал да улесня достъпа на потребителите до лентата за търсене. Понастоящем лентата за търсене е над табличния изглед и когато потребител превърти табличния изглед, лентата за търсене се превърта извън екрана заедно с него. Има ли лесен начин да го позиционирате над табличния изглед, така че винаги да се вижда?

Използвам .xib файлове вместо сценария b/c. Бих искал приложението ми да бъде съвместимо с iOS 4.0.


person Solid I    schedule 09.02.2012    source източник


Отговори (1)


Е, това, което можете да направите, е просто да поставите лента за търсене над табличния изглед във вашия XIB. Или просто преместете лентата за търсене, която (вероятно) имате в заглавния изглед на табличния изглед в момента, и я поставете над таблицата. Освен това ще трябва да свиете таблицата с 44 пиксела (височината на лентата за търсене) и да я преместите надолу, така че лентата за търсене да е над нея.

Ако решите да изтриете този в заглавния изглед на табличния изглед и да създадете нов, просто се уверете, че сте го свързали правилно към каквото и да е, което го използва в момента (т.е. вероятно изход за лентата за търсене и нейния делегат).

person mattjgalloway    schedule 12.02.2012
comment
Благодаря. Аз съм нуб, уча от няколко месеца, но само с разкадровки. Бих искал да направя приложението си съвместимо с iOS4.3 и 4.0, така че трябва да използвам nib файлове сега, нали? Първоначално публикувах този въпрос b/c. Имах проблеми да направя точно това, което казахте. Ако се опитах да поставя табличния изглед на първо място, не можех да пусна табличен изглед в моя nib файл, без той да заеме целия изглед. Ако се опитах да поставя първо лентата за търсене, не можех да поставя изглед на таблица в nib файла след това, без да покрия лентата за търсене. Сигурно пропускам една проста подробност. - person Solid I; 13.02.2012
comment
След това го поставете и след това го преоразмерете. Просто плъзнете манипулаторите отстрани или използвайте редактора на свойства, за да редактирате размера ръчно. - person mattjgalloway; 13.02.2012