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

НЕ використовуйте цей тег, якщо ви не звертаєтесь спеціально до iPhone та / або iPod touch Apple. Для питань, що не залежать від обладнання, використовуйте тег [ios]. Додаткові теги, які слід розглянути, - це [xcode] (але лише якщо питання стосується самого IDE), [swift], [target-c] або [cocoa-touch] (але не [какао]). Утримайтеся від питань щодо iTunes App Store або про iTunes Connect. Якщо ви використовуєте C #, позначте [моно].

7
Як отримати заголовок HTML-сторінки, що відображається в UIWebView?
Мені потрібно витягнути вміст тегу заголовка зі сторінки HTML, відображеної в UIWebView. Який найбільш надійний засіб зробити це? Я знаю, що можу: - (void)webViewDidFinishLoad:(UIWebView *)webView{ NSString *theTitle=[webView stringByEvaluatingJavaScriptFromString:@"document.title"]; } Однак це працює лише за умови включення javascript. Крім того, я міг би просто просканувати текст HTML-коду на предмет заголовка, але …

14
UILabel - мітка автоматичного розміру, щоб відповідати тексту?
Чи можна автоматично змінити розмір поля / меж UILabel, щоб він міг містити текст? (Мені байдуже, чи він у кінці більше, ніж дисплей) Отже, якщо користувач вводить "привіт" або "моє ім'я дійсно довге, я хочу, щоб воно вмістилося в цю скриньку", воно ніколи не буде усічено, а мітка відповідно "розширена"?




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]; Тепер я хочу змінити властивість множника за допомогою анімації, …

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 …

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

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

7
Порівняння JSON Parser для Objective-C (JSON Framework, YAJL, TouchJSON тощо)
Наскільки мені відомо, є три парсери JSON для Objective-C, JSON Framework , YAJL і Touch JSON . Тоді ці троє мали б свої особливості. Наприклад: YAJL можна використовувати як аналізатор стилю SAX. JSON Framework має відносно довгу історію і широко використовується. Торкніться JSON аналізує NSData замість NSString. Крім того, наскільки …
142 iphone  objective-c  json 

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

30
Визначені права… профіль. (0xE8008016). Помилка iOS 4.2
Я отримую "жахливу" помилку, The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile. (0xE8008016).коли намагаюся розгорнути свій перший додаток на нерозбитому пристрої на iOS 4.2.6 (Verizon). Річ у тім, що у мене немає Entitlements fileсвого проекту, оскільки я його взагалі …

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

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