Запитання з тегом «ios»

iOS - це мобільна операційна система, що працює на Apple iPhone, iPod touch та iPad Apple. Використовуйте цей тег [ios] для питань, пов’язаних із програмуванням на платформі iOS. Використовуйте відповідні теги [aim-c] та [swift] для питань, характерних для цих мов програмування.

6
Виявлення дозволу камери в iOS
Я розробляю дуже простий додаток для відео. Я використовую офіційний контроль: UIImagePickerController. Ось проблема. Під час першого представлення UIImagePickerController iOS запитає дозволу. Користувач може натиснути так чи ні. Якщо користувач натискає "ні", контроль не відхиляється. Натомість, якщо користувач продовжує натискати кнопку "Пуск", таймери вмикаються, поки екран завжди чорний, і користувач …


8
Xcode / Simulator: Як запустити старішу версію iOS?
Я думаю про оновлення до iOS SDK 4.2. Але мені цікаво, чи все-таки вдасться запустити тренажер як iOS 3.2. Це тому, що я створюю iAds для iPad, але все ж хочу перевірити, чи буде моя програма запускатись із iOS 3.2. Примітка. У минулому я бачив подібний пост до цього, але …
143 ios  objective-c  iphone  xcode  ipad 

15
CABasicAnimation скидає початкове значення після завершення анімації
Я обертаю CALayer і намагаюся зупинити його в остаточному положенні після завершення анімації. Але після завершення анімації вона повертається до початкової позиції. (Документи xcode прямо говорять, що анімація не оновлює значення властивості.) будь-які пропозиції, як цього досягти.

13
Чи можу я змінити властивість множника для NSLayoutConstraint?
Я створив два представлення в одному огляді, а потім додав обмеження між переглядами: _indicatorConstrainWidth = [NSLayoutConstraint constraintWithItem:self.view1 attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:self.view2 attribute:NSLayoutAttributeWidth multiplier:1.0f constant:0.0f]; [_indicatorConstrainWidth setPriority:UILayoutPriorityDefaultLow]; _indicatorConstrainHeight = [NSLayoutConstraint constraintWithItem:self.view1 attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:self.view2 attribute:NSLayoutAttributeHeight multiplier:1.0f constant:0.0f]; [_indicatorConstrainHeight setPriority:UILayoutPriorityDefaultLow]; [self addConstraint:_indicatorConstrainWidth]; [self addConstraint:_indicatorConstrainHeight]; Тепер я хочу змінити властивість множника за допомогою анімації, …

7
UIRefreshControl на UICollectionView працює лише у тому випадку, якщо колекція заповнює висоту контейнера
Я намагаюся додати UIRefreshControlдо UICollectionView, але проблема полягає в тому , що контроль оновлення не відображається , якщо вид колекції не заповнює висоту батьківського контейнера. Іншими словами, якщо представлення колекції не є достатньо довгим, щоб вимагати прокрутки, його не можна знімати, щоб відкрити подання контролю оновлення. Як тільки колекція перевищує …

8
Найкраща практика анімації iPhone UIView
Що вважається найкращою практикою анімації переходів перегляду на iPhone? Наприклад, ViewTransitionsзразок проекту з яблука використовує код типу: CATransition *applicationLoadViewIn = [CATransition animation]; [applicationLoadViewIn setDuration:1]; [applicationLoadViewIn setType:kCATransitionReveal]; [applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]]; [[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal]; але також є фрагменти коду, що плавають по мережі, які виглядають приблизно так: [UIView beginAnimations:nil context:nil]; [UIView …

4
Як змінити розмір нагляду, щоб відповідати всім підглядам з автоматичним розкладом?
Я розумію, що авторозкладка полягає в тому, що він приймає розмір огляду і базується на обмеженнях і внутрішніх розмірах, які він обчислює позицій підпрезентацій. Чи є спосіб змінити цей процес? Я хочу змінити розмір нагляду на основі обмежень та внутрішніх розмірів. Який найпростіший спосіб досягти цього? У мене перегляд створений …

6
Анімальна зміна контролерів перегляду, не використовуючи стек навігаційного контролера, підпогляди чи модальні контролери?
NavigationControllers мають стеки ViewController для управління та обмежені переходи анімації. Додавання контролера подання як підвиду до існуючого контролера перегляду вимагає передачі подій до контролера підвідного перегляду, що болісно керувати, завантажується з невеликими роздратуваннями і взагалі відчуває себе поганим злом при впровадженні (Apple також рекомендує проти роблячи це). Якщо представити контролер …

4
малюватиRect чи ні малюватиReRect (коли слід використовувати drawRect / Core Graphics vs subviews / images та чому?)
Для уточнення мети цього питання: Я знаю, ЯК створити складні представлення з обома підвідними та за допомогою drawRect. Я намагаюся повністю зрозуміти, коли і чому варто використовувати один над іншим. Я також розумію, що не має сенсу оптимізувати це набагато раніше, а зробити щось складніше, перш ніж робити профілювання. Вважайте, …

11
Яка максимальна довжина тексту попередження Push Notification?
Яка максимальна довжина тексту сповіщення про натискання на iOS? У документації зазначається, що навантаження на сповіщення повинно становити менше 256 байт , але, безумовно, має бути певний обмежений символ для тексту попередження.


20
reloadData () UITableView з динамічними висотами комірок викликає стрибкову прокрутку
Я відчуваю, що це може бути поширеною проблемою, і мені було цікаво, чи є якесь спільне рішення для цього. В основному, мій UITableView має динамічну висоту комірок для кожної комірки. Якщо я не перебуваю на вершині UITableView, і я tableView.reloadData(), прокручування вгору стає стрибковим. Я вважаю, що це пов'язано з …

10
Як перевірити, чи встановлено додаток із веб-сторінки на iPhone?
Я хочу створити веб-сторінку, сторінку, яка перенаправить iPhone в магазин додатків, якщо на iPhone не встановлено додаток, але якщо в iPhone встановлено додаток, я хочу, щоб він відкрив додаток. Я вже реалізував власну URL-адресу в додатку iPhone, тому у мене є URL-адреса програми, яка є на зразок: myapp:// І якщо …

17
Замикання відео на AVFoundation AVPlayer?
Чи є відносно простий спосіб зациклювання відео в AVFoundation? Я створив свій AVPlayer та AVPlayerLayer так: avPlayer = [[AVPlayer playerWithURL:videoUrl] retain]; avPlayerLayer = [[AVPlayerLayer playerLayerWithPlayer:avPlayer] retain]; avPlayerLayer.frame = contentView.layer.bounds; [contentView.layer addSublayer: avPlayerLayer]; а потім я відтворюю своє відео з: [avPlayer play]; Відео відтворюється чудово, але зупиняється в кінці. З MPMoviePlayerController …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.