Я пытаюсь создать uiview, который служит в качестве сборщика файлов. Сборщик может переключаться открыто и закрыто, нажав на ручку, которую вы видите на изображении ниже. Я построил для этого пользовательский вид сборщика. Я устанавливаю для ClipToBounds значение NO на представлении, которое позволяет мне поместить дескриптор немного за пределы представления. Таким образом, он закрывается, как ручка в левой части экрана, когда пользователь закрывает сборщик. Сборщик скользит взад и вперед по щелчку ручки. На изображении показано, что сборщик открыт.ios пытается получить текст для клипа из пределов ячейки uitableview
Вы заметите имена файлов в черном наложена на верхней части файла изображений, слегка offsetted влево. Я хочу, чтобы эти имена плавали за пределами сборщика, почти так, как если бы они частично перекрывались на белом фоне и в моем выборе.
Я размещаю этот текст как подвид камеры. Ячейка содержит файл, а также черный текст. Ячейки являются частью uitableview, что является подходом к моему пользовательскому представлению выбора. Иерархия вид:
PickerView -> UITableView (скроллер) -> UITableViewCell -> UILabel (NSMutableString)
Я поставил clipsToBounds = НЕТ на PickerView. Я попытался установить clipToBounds на uitableview, ячейку и даже текстовую метку (UILabel), но не повезло.
Заранее спасибо.
матовый, спасибо за ваш ответ. Скажем, я расширил родительский PickerView влево. Вы предлагаете мне добавить мою текстовую метку в качестве поднабора ячейки или чего-то большего? Я добавил его как подпункт ячейки, поэтому, если кто-то прокрутил таблицу, текстовая метка сохранит свое выравнивание и прокрутит ее. – samonderous
Да, я не пробовал это, но я предлагаю, чтобы ячейки и представление таблицы имели четкие фоны и расширялись влево (возможно, даже охватывали весь экран, если вы используете представленный вид с настраиваемой анимацией перехода в iOS 7). Дайте мне знать, если по какой-то причине это не работает ... – matt