Запитання з тегом «cocoa-touch»

Каркасні сенсорні рамки Cocoa, які керують програмами для iOS, мають багато перевірених моделей на Mac, але вони були створені з особливим акцентом на сенсорних інтерфейсах та оптимізації.


9
Тривалість анімації рядків UITableView та зворотний виклик завершення
Чи є спосіб визначити тривалість анімації рядків UITableView або отримати зворотний виклик після завершення анімації? Що я хотів би зробити - це спалах індикаторів прокрутки після завершення анімації. Виконання спалаху до цього часу нічого не робить. Поки що у мене є рішення затримати півсекунди (це здається тривалістю анімації за замовчуванням), …

8
Переміщення зображення UITabBarItem вниз?
Зазвичай на кожній вкладці у UITabBarвас є невелике зображення та назва, що називає вкладку. Зображення розташоване / зосереджене у верхній частині вкладки для розміщення заголовка внизу. Моє запитання: якщо ви хочете мати вкладку з просто зображенням і без заголовка, чи є спосіб перенести зображення вниз, щоб воно було краще в …


17
Покупки в додатку "Не вдається підключитися до iTunes Store"
У мене проблеми з тестуванням моїх покупок через додаток. Я повертаю дійсні ідентифікатори товару, але після покупки отримую страшне повідомлення "Не вдається підключитися до iTunes Store". Цікаво, що покупки з відновленням, здається, працюють - спливає вхід до iTunes. У мене є: - Перевірено, чи мої покупки в додатку дозволено продавати …

14
Отримання поточної сторінки
У своєму вікні прокрутки я хочу отримати поточну сторінку, що відображається (можливо, сторінка не є правильним терміном). Я не можу знайти жодну змінну, яка б це стосувалась. Але я думаю, що його треба десь провести, оскільки індикатор здатний показувати, який підвид перегляду прокрутки наразі відображається. Це повністю приховано від нас …

7
Перевірте, чи є підзор у перегляді
Я створюю додаток, де я додаю підпрезентацію до подання, використовуючи addSubview:в IBAction. Таким же чином, коли кнопка, до якої натискається IBActionще раз, повинна викликати removeFromSuperviewпідзапис, доданий до цього IBAction: ПСЕВДО-КОД -(IBAction)showPopup:(id)sender { System_monitorAppDelegate *delegate = (System_monitorAppDelegate *)[[UIApplication sharedApplication] delegate]; UIView *rootView = delegate.window.rootViewController.view; if([self popoverView] is not on rootView) { …

5
Витік поглядів при зміні rootViewController всередині переходуWithView
Досліджуючи витік пам'яті, я виявив проблему, пов'язану з технікою виклику setRootViewController:всередині перехідного анімаційного блоку: [UIView transitionWithView:self.window duration:0.5 options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{ self.window.rootViewController = newController; } completion:nil]; Якщо старий контролер подання (замінюваний) в даний час представляє інший контролер перегляду, то наведений вище код не видаляє представлений вигляд з ієрархії подання. Тобто така послідовність …

14
Як перехопити події дотиків на об’єктах MKMapView або UIWebView?
Я не впевнений, що роблю неправильно, але намагаюся зачепити MKMapViewпредмет. Я підкласифікував його, створивши наступний клас: #import <UIKit/UIKit.h> #import <MapKit/MapKit.h> @interface MapViewWithTouches : MKMapView { } - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *) event; @end І реалізація: #import "MapViewWithTouches.h" @implementation MapViewWithTouches - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *) event { NSLog(@"hello"); //[super …

4
Порівняння двох CGRects
Мені потрібно було перевірити, чи є кадр мого зору рівним заданому CGRect. Я спробував зробити це так: CGRect rect = CGRectMake(20, 20, 20, 20); if (self.view.frame == rect) { // do some stuff } Однак я отримав повідомлення про помилку Invalid operands to binary expression('CGRect' (aka 'struct CGRect') and 'CGRect'). …

4
Що робить get-task-allow в Xcode?
Отже, коли я встановлюю свої права в своєму проекті програми для iPhone, я створюю новий Entitlements.plist і встановлюю значення get-task-allow на false. Але чому? Що являє собою цей ключ? РЕДАГУВАТИ Зверніть увагу, що це пов’язано з цим запитанням - я виявив, що перевертання значення цього ключа в значення true дозволило …

7
Програмно вирівняйте панель інструментів поверх клавіатури iPhone
У декількох випадках я хочу додати панель інструментів у верхню частину клавіатури iPhone (як, наприклад, у iPhone Safari, коли ви переходите до елементів форми). В даний час я вказую прямокутник панелі інструментів з константами, але оскільки інші елементи інтерфейсу постійно змінюються - панелі інструментів та панелі навігації у верхній частині …

1
Який швидкий спосіб перевірити, чи існує файл?
Я хочу швидко перевірити, чи існує файл у каталозі документів мого додатка iPhone (або будь-який шлях із цього приводу). Я можу перерахувати файли каталогу або спробувати відкрити певний файл. Який найшвидший спосіб? Мені просто потрібно знати, чи є файл там, чи він не існує.

18
“Wait_fences: не вдалося отримати відповідь: 10004003”?
Я отримую цю загадкову помилку вперше (і лише вперше), коли моє подання завантажується через такий рядок коду: - (void)viewWillAppear:(BOOL)animated { [textField becomeFirstResponder]; } Через це виникає помітна затримка (~ 3 - 4 секунди, навіть на симуляторі), через що у мого додатка виникає відчуття невідповідності. Хтось знає, як це виправити? Я …

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

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