Tag: uiview

Подкласс UIView или UIViewController?

Я пытаюсь реорганизовать свой код наилучшим образом, и мне интересно, что такое правильная архитектура для данной ситуации. Что я пытаюсь сделать То, что я делаю, довольно просто: у меня есть некоторые пользовательские подклассы CALayer которые представляют собой интерактивный элемент пользовательского интерфейса. Они разбиты на несколько уровней, так как некоторые части пользовательского интерфейса являются статическими, поэтому […]

Правильное использование IBOutlets в раскадровке с использованием шаблона проектирования MVC

После шаблона проектирования MVC для приложений iOS с использованием раскадровки в Xcode я заметил, что могу разместить IBOutlets для UILabels, UIImageViews и т. Д. В ViewController или в самом UIView. Сценарий 1: Модельные классы -> Просмотр контроллеров (IBOutlets) -> UIViews в раскадровке ViewController (VC) захватывает необходимые данные из Модели IBOutlets в VC используются для установки […]

iOS 7 popViewControllerAnimated перемещение всего вида вверх

Запуск проблемы только на iOS 7. На одном экране у меня есть кнопка возврата, которая возвращается в таблицу. Этот код кнопки кнопки [self.navigationController popViewControllerAnimated:YES]; но я вижу проблему, когда весь контент на экране, к которому я вернусь, меняется, когда я нажимаю назад (содержимое переходит к тому месту, где оно должно быть, но открывать сначала его […]

При зависании прокрутки прокрутки прокручивается некорректный кадр после быстрой прокрутки. Компилируемый пример

Я провел последние 12 часов, путешествуя с этим, и я ухожу. view on bitbucket: https://bitbucket.org/burneraccount/scrollviewexample git https: https://bitbucket.org/burneraccount/scrollviewexample.git git ssh: git@bitbucket.org:burneraccount/scrollviewexample.git ^ Это сжатый, автономный проект Xcode, который иллюстрирует проблему, которую я испытываю в своей реальной работе. Резюме Я пытаюсь добиться эффекта статического изображения, когда изображение (скала в примере) появляется на экране, в то время […]

Сдвиг фрейма с ошибкой Авторизация в iOS7

У меня возникла проблема с представлением, использующим автоматическое изменение размера в iOS7 (но отлично в 6). Представление первоначально отображается так, как я ожидал, затем я нажимаю другое представление на стек. Как только я вернусь к исходному представлению, subview, который должен быть привязан к правым размерам, слишком большим и ограниченным надстройкой. Это довольно простой вид, созданный […]

Как у меня есть UITableView с двумя разными типами ячеек и программным образом настраивать каждый из «макетов», а не через раскадровку?

Раньше у меня была эта настройка с раскадрой, перетащив UILabels, расположив их и отсортировав их по сравнению с UITableViewCell, на которые я их перетащил, а затем сделайте другую версию этого для другого UITableViewCell. Например, как следует (но на картинке они еще не настроены с помощью меток): Затем в источнике данных я просто проверил Идентификатор, и […]

Как изменить / изменить цвет UINavigationBar?

Я искал, как barTintColor / анимировать barTintColor UINavigationBar некоторое время, и я вижу только разные ответы. Некоторые используют UIView.animateWithDuration , некоторые используют CATransition , но самые интересные из них, например, используют animate(alongsideTransition animation.. CATransition animate(alongsideTransition animation.. , которую мне нравится звук, но я не могу заставить ее работать нормально. Я что-то делаю неправильно? Многие указывают, […]

Измените размер кадра в виде контейнера

Я пытаюсь изменить размер кадра контейнера на основе типа ОС. Следовательно, я применил следующий код в моем методе viewwillappear: – (void)viewWillAppear:(BOOL)animated { if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) { topBar.frame = CGRectMake( 0, 0, 300, 400 ); // set new position exactly NSLog(@"Top Bar Frame: %f, %f, %f, %f", topBar.frame.origin.x, topBar.frame.origin.y, topBar.frame.size.width, topBar.frame.size.height); } […]

IOS коснитесь UILabel в UITableView

Я пытаюсь создать представление, похожее на домашний вид Facebook, который имеет несколько областей с возможностью нажатия. Все сделано (хотя я не знаю, следую ли я правильному пути для этого atm), но выравнивание представления неверно. Данные поступают по разным строкам: , То, чего я действительно хочу достичь, – это Я показываю свои данные в UITableView . […]

Почему представления не используются повторно в UIPickerView для делегата viewForRow?

Я пытаюсь реализовать UIPickerView с пользовательским представлением. Как ни странно, повторное представление всегда ноль, когда я просматриваю элементы в представлении выбора. – (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view { UILabel* label = (UILabel *)view; if (label==nil) { CGRect frame = CGRectMake(0, 0, 100, 22); label = [[UILabel alloc] initWithFrame:frame]; view = label; } else […]

Interesting Posts

Как использовать translationInView: с UIPanGestureRecognizer иметь невидимый эффект слайдера?

Преобразование аудио из моно в стерео для использования в AVPlayer (iOS)

Swift: использование расширения протокола приводит к тому, что «непризнанный селектор отправлен в экземпляр»

Замените синюю точку в GMSMapView стрелкой – Swift

Поддержка стилей прокрутки CSS для сафари на мобильных устройствах iOS 6 исчезла?

iOS – Лучшая практика локализации

Создание NSDate из компонентов без «коррекции часового пояса»

Если бы вы могли купить две книги по разработке iOS, какие из них вы бы выбрали?

Swift – лить нулевую базовую строку данных в качестве необязательного значения

Максимальное количество узлов SpriteKit

Google Analytics для iOS не отправляет события

Могу ли я показать пользовательский локальный просмотр уведомлений или пользовательское предупреждение, когда приложение находится в фоновом режиме?

Кэширование URL-адресов iOS, когда это не нужно (IMHO)

Mailgun: отправка изображения с использованием кода облачного разбора

UICollectionView UseLayoutToLayoutNavigationTransitions с различными источниками данных

PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.