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

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

15
Розширення масиву для видалення об'єкта за значенням
extension Array { func removeObject<T where T : Equatable>(object: T) { var index = find(self, object) self.removeAtIndex(index) } } Однак я отримую помилку var index = find(self, object) 'T' не можна конвертувати в 'T' Я також спробував підписати цей метод: func removeObject(object: AnyObject)однак я отримую ту ж помилку: "AnyObject" не …
140 ios  arrays  swift 

9
Найкраща практика використання NSLocalizedString
Я (як і всі інші) використовую NSLocalizedStringдля локалізації свого додатка. На жаль, є кілька "недоліків" (не обов'язково вини самого NSLocalizedString), в т.ч. Немає автоматичного доповнення для рядків у Xcode. Це робить роботу не тільки схильною до помилок, але й втомлює. Ви можете переосмислити рядок просто тому, що ви не знали …

11
Як змінити розмір iPhone / iPad Simulator?
IPad-симулятор насправді невеликий (як третина розміру реального iPadекрану) на моєму 23-дюймовому Full-HD екрані (а також на екрані 15" MacBook Pro). Чи є спосіб змінити його розмір? Я знаю, що він повинен підтримувати розмір і коефіцієнт dpi, щоб запобігти субпікселям, але навряд чи я можу побачити щось із лупою.

3
Дивний журнал AQDefaultDevice
Я відтворюю відео з контролера так: func playMovie() { let path = Bundle.main.path(forResource: "xyz", ofType:"mov") let url = URL(fileURLWithPath: path!) self.player = AVPlayer(url: url) let layer: AVPlayerLayer = AVPlayerLayer(player: self.player) layer.frame = self.view.frame layer.videoGravity = AVLayerVideoGravityResizeAspectFill self.view.layer.addSublayer(layer) self.player.play() } Навіть після того, як контролер знищений і більше не використовується, я …
140 ios  xcode 

18
Натисніть на кнопку всередині UITableViewCell
У мене є контролер подання з поданням таблиці та окремою ручкою для шаблону комірки таблиці. У шаблоні комірок є кілька кнопок. Я хочу отримати доступ до натискання кнопки разом з індексом клітинки, натиснутою всередині контролера перегляду, де я визначив подання таблиці. Таким чином, у мене є, ViewController.hі ViewController.mде я маю …

15
Як зробити центр вирівнювання тексту UIButton? Використання ІБ
Я не можу встановити заголовок UIButton, використовуючи IB як центр. Моя назва - багаторядкова. Це давання, як ця Але я хочу, як цей Я дав простір у цьому, але не хочу цього робити. Оскільки він не вирівняний точно для деяких випадків, і я знаю, що властивість UILabel встановлювати вирівнювання, але …


26
Центральний вміст UIScrollView, коли менший
У мене є UIImageViewвнутрішня частина, UIScrollViewяку я використовую для збільшення та прокрутки. Якщо зображення / вміст подання прокрутки більше, ніж вигляд прокрутки, все працює добре. Однак, коли зображення стає менше, ніж вигляд прокрутки, воно прилипає до верхнього лівого кута подання прокрутки. Я хотів би тримати його в центрі, як додаток …

3
Коли ми повинні використовувати "вбудовані бінарні файли", а не "Зв'язані рамки" в Xcode?
Існує хороше питання про різницю між цими двома варіантами, як описано в Link Binary з бібліотеками VS Embed Frameworks . Здається, у нас є варіанти використовувати їх обоє, просто цікаво, у якому випадку нам слід краще використовувати вбудовані двійкові файли, а не пов'язані рамки? Будь-які тверді приклади для вирішення цього …

4
Какаоди залишаються на "аналізі залежностей"
Я використовую какаоподи для управління своїми залежностями. Усі працювали чудово. Тепер, коли я створюю новий проект, додав у свій підфільм наступне, platform :ios, '6.1' pod 'RestKit', '~> 0.20.0' коли я роблю встановлення pod, він постійно зупиняється на аналізі залежностей . Будь-яка ідея, чому ця проблема?
139 ios  cocoapods 

9
Xcode 6 Розташовування неправильного розміру?
Побудував новий проект з нуля у Swift у Xcode 6 (бета-версія 1) і побачив якусь дивну поведінку із дошками розкадрів та результатами, які я переглядаю. Я створив простий інтерфейс (як показано нижче) - з включеними властивостями View Controller. Коли я запускаю це в тренажері, я б очікував, що "Привіт, світ" …

10
Використання користувальницького зображення для аксесуараView UITableViewCell та відповіді на UITableViewDelegate
Я використовую власноруч намальований UITableViewCell, включаючи той самий для комірок accessoryView. Моє налаштування для accessoryView відбувається таким чином: UIImage *accessoryImage = [UIImage imageNamed:@"accessoryDisclosure.png"]; UIImageView *accImageView = [[UIImageView alloc] initWithImage:accessoryImage]; accImageView.userInteractionEnabled = YES; [accImageView setFrame:CGRectMake(0, 0, 28.0, 28.0)]; self.accessoryView = accImageView; [accImageView release]; Також при ініціалізації комірки, використовуючи initWithFrame:reuseIdentifier:I, я забезпечив …

30
Xcode раптово перестав запускати проект на апаратному забезпеченні: "Не вдалося запустити xxx.app: .. Немає такого файлу .." [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 4 роки тому . Удосконаліть це питання Xcode перестав працювати з моїм додатком, він запустився безпосередньо після того, …
139 ios  xcode 


10
Зміна розміру шрифту для заголовків розділів UITableView
Може хтось, будь ласка, доручить мені найпростіший спосіб змінити розмір шрифту для тексту в заголовку розділу UITableView? У мене назви розділів реалізовані за допомогою наступного методу: - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section Потім я розумію, як успішно змінити висоту заголовка розділу за допомогою цього методу: - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section У мене …

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