В iOS 6 у вас есть Unwinding Segue для возврата к предыдущему контроллеру представления. Теперь я работаю с раскадрой, чтобы понять это. И я на iOS 5, где у меня нет разматывания Segue. На картинке объясняется ситуация: В третьем окне (я думаю, его официально называемая история) есть кнопка «Готово». Как заставить эту кнопку вернуть объект […]
Я разрабатываю приложение для iOS 6, которое никогда не будет представлено в App Store. Я пытаюсь использовать UIPageViewController чтобы позволить пользователю UIPageViewController влево-вправо между четырьмя различными контроллерами. Это отлично работает, но для обеспечения нормального взаимодействия с одним пальцем с каждым контроллером представления я хотел бы потребовать двух пальцев, чтобы провести между страницами UIPageViewController . Документация […]
У меня есть большая проблема с моей текущей стадией разработки проекта, над которым я работаю. У меня есть UIScrollView, который содержит 50 многострочных UILabels с динамическим содержимым, загруженным из localizable.string. Этикетки индивидуально отформатированы (шрифт, полужирный, курсив, цвет). Проблема в том, что реальное использование памяти приложения достигает почти 70 МБ (живые байты 3 МБ), и это […]
Я реализую библиотеку iOS, которая считывает данные датчика сердечного ритма с помощью Bluetooth 4.0 (AKA Bluetooth Smart AKA BLE). Я заметил, что значение RSSI обновляется только по требованию (readRSSI) – в противном случае это всегда одно и то же. Я сомневаюсь, что: «Чтение или RSSI вызывает дополнительный запрос к датчику?». Мое соображение касается энергосбережения устройства. […]
Привет всем и спасибо за чтение, Я пытаюсь сделать простую волновую анимацию с использованием блока анимации: [UIView animateWithDuration:0.6 delay:i*delay options:UIViewAnimationOptionBeginFromCurrentState | UIViewAnimationOptionAutoreverse animations:^{ tab.frame = CGRectMake(tab.frame.origin.x, tab.frame.origin.y-WAVE_SIZE, tab.frame.size.width, tab.frame.size.height); } completion:^(BOOL finished) { tab.frame = CGRectMake(tab.frame.origin.x, tab.frame.origin.y+WAVE_SIZE, tab.frame.size.width, tab.frame.size.height); }]; Проблема в том, когда анимация закончилась, странный прыжок пробирается, а я пытаюсь вернуть представления в […]
Я использую storyBoards в xcode, и я делаю alertView, который будет действовать как отказ от ответственности. Когда нажата выбранная кнопка (да / нет), я хочу переключить и сохранить rootViewController. Под этим я подразумеваю, что когда да будет нажата, я хочу, чтобы следующий раз, когда приложение запускается, запускается с другим rootViewController. Но как я могу это […]
Я сталкиваюсь с проблемами с UUID, после создания файла ipa или .app dsym-файл также генерируется правильно, но проблема, с которой я сталкиваюсь, не связана с ассоциацией .app и .dsym. обычно создается uuid, создается dsym-файл, который используется для сопоставления журналов сбоев для их обозначения. Я не уверен, что проблема связана с некоторыми настройками проекта, но вам […]
Представьте, что вы добавляете аннотации на карту (View) и добавляете строку широты и долготы и помещаете ее в URL-адрес, чтобы получить каждую отдельную аннотацию на карту. Моя проблема заключается в том, что после выбора аннотации для удаления, как я собираюсь найти выбранную широту и долготу аннотаций в строке, которая предназначена для запроса URL. например www.something.com/39.001,29.002;34.0567,-32,0091;56.987,76.435 […]
Если есть контроллер вида, который хочет выполнить несколько задач на основе блоков по одному, как можно вернуть управление контроллеру представления после выполнения блока завершения. Предположим, что ViewControllerOne хочет выполнить несколько задач, каждый из которых полагается на результат предыдущего, как этот элемент управления будет возвращен в viewcontroller после выполнения каждого блока завершения? Я начал об этом […]
Я использую следующий метод: – (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string Раньше, чтобы найти текущее текстовое поле, в котором я был, я смог написать что-то вроде этого: if (textField == self.textPlaceID) { //Do something } Есть ли способ захватить имя моего textField в виде строки? Я не прошу взять то, что пользователь набрал в этом textField […]