Публикации по теме 'uitableview'


Создайте представление Stretchy Header для UIScrollView
Вы когда-нибудь замечали, что на странице исполнителя есть изображение заголовка в Apple Music или Spotify , которое растягивается при прокрутке страницы. Это тонкий эффект, но он поднимает пользовательский опыт на новый уровень. Это то, что мы будем делать сегодня. Пролог В большинстве случаев вы будете замечать этот тип представления как представление заголовка для UITableView или UICollectionView . Однако для простоты мы будем работать с UIScrollView, поскольку идея в этих..

Давайте сделаем это лучше: UITableViewCell
Каждый разработчик iOS создает UITableViewCells, но давайте сделаем это лучше. Вот пять принципов, основанных на моей практике. TL;DR Сделайте это в своем собственном xib; Сделать пользовательский интерфейс приватным; Не настраивайте вместе с моделью; Пусть их раздавить; Сброс перед повторным использованием. Исходный код полного примера приложения: https://github.com/alekseishirokov/medium-01-better-uitableviewcell Сделайте это в своем собственном xib Каждый раз, когда вы..

Некоторые шаблоны табличного представления iOS
Я планирую сделать серию сообщений о некоторых шаблонах, которые мне нравится использовать при написании приложений для iOS, начиная от UITableViews и их делегатов/источников данных, повторного использования классов с использованием дженериков и навигации. Сегодня я начну с UITableViews . Начнем с базового контроллера представления. Я напишу все, используя только код для ясности. class MyTableViewController: UIViewController { let tableView = UITableView(frame: CGRect.zero,..

Вопросы по теме 'uitableview'

UITableView делалSelectRow при редактировании?
Я создаю интерфейс, очень похожий на вид обратной стороны встроенного приложения Weather или вид Alarms приложения Clock в режиме редактирования. Табличное представление всегда находится в режиме редактирования, поэтому значок удаления появляется...
12395 просмотров
schedule 04.08.2022

-didSelectRowAtIndexPath: не вызывается
Я пишу приложение для iOS с табличным представлением внутри представления вкладок. В моем UITableViewController я реализовал -tableView:didSelectRowAtIndexPath: , но когда я выбираю строку во время выполнения, метод не вызывается. Однако...
216576 просмотров

UIButton в заголовке UITableView игнорирует большинство касаний
У меня есть кнопка, которую я добавляю в качестве подвида таблицы tableHeaderView. Кнопка выглядит нормально, а нажатие и удержание срабатывает с перерывами — однако по большей части она не отвечает. Я попытался добавить его как подвид самой...
11351 просмотров
schedule 20.03.2022

Выйти из режима редактирования
У меня есть массив объектов, которые заполняют UITableView. Когда пользователь удаляет последний объект из массива, я автоматически создаю новый объект "по умолчанию". Однако в TableView, когда туда попадает пользователь, список все еще находится в...
1300 просмотров
schedule 23.12.2022

Можно ли анимировать изменение высоты UITableViewCell при выборе?
Я использую UITableView в своем приложении для iPhone, и у меня есть список людей, которые принадлежат к группе. Я хотел бы, чтобы, когда пользователь нажимает на определенного человека (таким образом, выбирая ячейку), ячейка увеличивается в...
133165 просмотров
schedule 17.07.2023

Как имитировать удаление определенной строки в UITableView?
У меня есть список вещей в виде таблицы. Когда пользователь нажимает строку, я увеличиваю счет. Я хочу предоставить способ сбросить счет в этой строке. Моя первая попытка - перевести таблицу в режим редактирования, показать кнопку удаления для...
425 просмотров
schedule 17.03.2024

Получение доступа к touchBegan / Moved / Ended to a UITableViewCell
Мне любопытно понять, какой именно вид взлома потребуется, чтобы иметь возможность обрабатывать дополнительные жесты в UITableViewCell с помощью API touch *. Я хотел бы добавить дополнительную функциональность в свой UITableView, предоставив...
126 просмотров

Как у вас есть таблица и другие элементы в одном и том же представлении iPhone?
Я пытаюсь написать приложение для iPhone, где на одной из главных страниц есть несколько текстовых полей и таблица из трех элементов, которые в основном работают как кнопки навигации для сборщиков. Тем не менее, во всех найденных мной учебных...
492 просмотров
schedule 25.04.2022

UINavigationController с UITableView и UIView
Я хочу иметь возможность переключаться между UITableView и стандартным UIView в родительском представлении. В основном у меня есть UITableView, который показывает при загрузке журнал информации. Я хочу иметь элемент управления сегментом в заголовке...
2277 просмотров

Как добавить ячейки стиля кнопок в представления таблиц в приложениях для iPhone?
Я не могу найти конкретных примеров в документации Apple по этому поводу. Я хочу программно добавить от двух до трех кнопок в представление таблицы, так же, как приложение контактов делает с кнопками отправки текстового сообщения / добавления в...
3654 просмотров
schedule 10.10.2022

UITableView с динамической высотой ячеек, что мне нужно сделать, чтобы исправить прокрутку вниз?
Я создаю крошечный клиент Twitter на iPhone. Естественно, я показываю твиты в UITableView, и они, конечно, разной длины. Я динамически изменяю высоту ячейки на основе текста: - (CGFloat)heightForTweetCellWithString:(NSString *)text { CGFloat...
17233 просмотров
schedule 22.02.2024

iOS — добавить значок в UITableViewCell
Как добавить значок к UITableViewCell , например: замещающий текст http://img17.imageshack.us/img17/9974/img0001ac9.png Должен ли я просто добавить подвид с текстом и меткой на нем?
12535 просмотров
schedule 17.07.2023

Иерархическая память TableView никогда не освобождалась
в очень хорошей книге "Beginning iPhone Development" (Apress) в главе 9 объясняется, как создать приложение с навигационным контроллером и иерархическими табличными представлениями. Если вы запускаете приложение с монитором Instrument/Activity,...
1161 просмотров
schedule 01.08.2023

Перехват события навигации кнопки возврата
У меня есть приложение для навигации. После щелчка по строке в табличном представлении я нажимаю UIWebView. В UIWebView есть веб-ссылки. Пользователь щелкает ссылку, которая отображает внешнюю веб-страницу. Все это происходит в моем приложении....
1983 просмотров

Последняя строка в UITableView скрыта UITabBar
У меня есть UITabBarController, у которого есть список UINavigationControllers, назначенных свойству viewControllers. Каждый UINavigationController имеет собственный UIViewController в качестве своего «rootController», и этот пользовательский...
1508 просмотров
schedule 11.04.2022

Как отобразить изображение-заполнитель, когда в моем UITableView еще нет данных?
У меня есть приложение, которое при загрузке отображает UITableView с данными пользователя. Однако, когда пользователь сначала загружает приложение (до того, как он создаст какие-либо данные), я хотел бы отобразить вместо пустой таблицы фоновое...
6711 просмотров

Как изменить размер изображения, чтобы оно соответствовало ячейке UITableView?
Как вписать UIImage в ячейку UITableView , UITableViewCell (?). Вы addSubview в cell или есть способ изменить размер cell.image или UIImage до того, как он будет назначен cell.image ? Я хочу сохранить размер ячейки по умолчанию...
12857 просмотров

iPhone - Установка фона в UITableViewController
Есть ли способ установить фоновое представление для UITableViewController? Я пробую использовать код, который использую на UIViewController , но представление перекрывает все содержимое представления таблицы. Если я добавлю фоновый вид в...
52351 просмотров
schedule 23.06.2023

Tweetie как прокрутка меню
Как я могу реализовать твит, как меню смахивания? Я закончил разработку tableviewcontroller с пользовательской ячейкой. Customcell реализует touchesbegan и touchesMoved. Он также сообщает о жестах смахивания через селектор родительскому...
4748 просмотров
schedule 26.09.2022

Как исправить многострочный UILabel, который переполняет его, содержащий UITableViewCell?
У меня возникли проблемы с отображением многострочного UILabel в пользовательской ячейке UITableView. В настоящее время я использую это для вычисления высоты ячейки... NSString *cellText = [howtoSection objectAtIndex:row]; UIFont *cellFont =...
4414 просмотров
schedule 17.07.2022