ios- все статьи тега ➜ страница 20
UIFont - как получить системный тонкий шрифт
UIFont имеет методы, чтобы получить обычный шрифт (systemFontOfSize) или жирным шрифтом (boldSystemFontOfSize), но как получить "тонкий системный шрифт", доступный через раскадровку? передача "system-thin" в UIFont Contructor не работает, этот конструктор работает только для несистемных шрифтов. ...
Как я могу установить контекст CG показать переменную среды BACKTRACE?
у меня есть три кнопки, на мой взгляд. После установки cornerRadus в viewDidLoad ():button.layer.cornerRadius = 20 Я получаю следующее сообщение об ошибке в журнале: <Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. вопросы: как я могу установить переменную среды CG_CONTEXT_SHOW_BACKTRACE? или как я могу исправить это предупреждение? хорошо, теперь у меня есть обратная связь с сообщени ...
Можно ли редактировать файл хоста iPad?
Я сомневаюсь, что это возможно без обширного взлома тюрьмы, но возможно ли вообще редактировать файл hosts iPad (или любого устройства iOS)? ...
Использование предиката в Swift
Я работаю через учебник здесь (обучение Swift) для моего первого приложения: http://www.appcoda.com/search-bar-tutorial-ios7/ Я застрял на этой части (Objective-C code): - (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope { NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"name contains[c] %@", searchText]; searchResults = [recipes filteredArrayUsingPredicate:resultPredicate]; } может ли кто-нибудь посоветовать, как создать эквивале ...
Как предварительно заполнить текст текста sms через html-ссылку
Как использовать html-ссылку, чтобы открыть приложение sms с предварительно заполненным телом? все, что я прочитал, похоже, указывает на то, что sms: 18005555555?тело=bodyTextHere должно работать, но на iPhone, это не работает. Если я выну его ?body=bodyTextHere, и просто использовать sms: номер телефона, он работает. Я видел несколько случаев, когда QR-коды делают это через ссылку safari. Как они могут предварительно заполнить основной текст? ...
Какого размера должны быть изображения таббара?
у меня есть значки для панели вкладок размером 100. проверил в руководстве по человеческому интерфейсу Apple и он говорит, что размер изображения должен быть 30x30/60x60. но поскольку высота контроллера панели вкладок составляет 50, я сохранил размер изображения на 50x50. Теперь, когда я запускаю проект, я вижу уродливый дизайн ниже: любая идея, какой размер изображения я должен использовать, так что дизайн будет идеально? Примечание: я также не пишу текст (например, Home, Search и т. д.) ...
Xcode 5 и iOS 7: архитектура и допустимые архитектуры
Я начинаю новый проект в Xcode 5. Я хочу разработать приложение с помощью iOS SDK 7 но с целью развертывания iOS 5.0. Как только я создаю новый проект в Xcode и пытаюсь изменить цель развертывания на 5.0, у меня появляется это сообщение: Applications including an arm64 slice are not compatible with versions of iOS prior to 6.0 Adjust your Architectures build setting to not include arm64 in order to deploy to releases prior to iOS 6.0. так изменились архитектуры на Standard (нет 64 бит). Я ком ...
Как определить, когда клавиатура отображается и скрывается
Как я могу определить, когда клавиатура отображается и скрывается из моего приложения? ...
Ошибка утверждения при использовании UISearchDisplayController в UITableViewController
Я пытался добавить простую функцию поиска в TableViewController в моем приложении. Я последовал за учебник Рэй Вендерлих по. У меня есть tableView с некоторыми данными, я добавил панель поиска + контроллер дисплея в раскадровке, а затем у меня есть этот код: #pragma mark - Table View - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"BreedCell" forIndexPath:in ...
Swift подкласс UIView
Я только начал использовать Swift. Я прочитал книгу, и я лучше учусь, делая это, я начал что-то простое. Я хочу, чтобы подкласс UIView и показать логин, как посмотреть. Я создал это в Objective-C, но теперь я хочу перенести его в Swift. Я не использую раскадровки, поэтому я создаю весь свой пользовательский интерфейс в коде. но первая проблема заключается в том, что я должен реализовать initWithCoder. Я дал ему реализацию по умолчанию, так как он не будет называться. Теперь, когда я запускаю п ...
Подкачка UICollectionView по ячейкам, а не экран
у меня есть UICollectionView с горизонтальной прокруткой и всегда есть 2 ячейки бок о бок на весь экран. Мне нужно, чтобы прокрутка остановилась в начале ячейки. При включенной подкачке представление коллекции прокручивает всю страницу, которая состоит из 2 ячеек одновременно, а затем останавливается. мне нужно включить прокрутку по одной ячейке или прокрутку по нескольким ячейкам с остановкой на краю ячейки. Я пытался подкласс UICollectionViewFlowLayout и реализовать метод targetContentOffset ...
Когда использовать UICollectionView вместо UITableView?
я нашел это UICollectionView Это как обновленная версия UITableView введено в iOS6, но когда я должен выбрать UICollectionView вместо UITableView? есть еще приложения с помощью UITableView, если UICollectionView может сделать что угодно UITableView может сделать, почему люди до сих пор используют UITableView? Есть ли разница в том, что касается производительности? спасибо! ...
UIStatusBarStyle не работает в Swift
Я пытаюсь изменить цвет строки состояния в моем приложении Swift на белый, но ударяю по кирпичной стене. У меня есть 3 ViewControllers, каждый из которых встроен в NavigationController (может быть, это проблема? Я уже пытался поместить код в класс NavigationController.) Я пробовал оба следующих фрагмента кода в didFinishLaunchingWithOptions моего AppDelegate.swift файл, но ни один не работал. application.statusBarStyle = .LightContent и UIApplication.sharedApplication().statusBarStyle = .Lig ...
Как изменить изображение UIButton в Swift
Я пытаюсь изменить образ UIButton с помощью Swift... Что же мне делать это код OBJ-C.но я не знаю с Swift: [playButton setImage:[UIImage imageNamed:@"play.png"] forState:UIControlStateNormal]; ...
iOS вложенные контроллеры представления вид внутри представления UIViewController?
это обычно плохая практика программирования в iOS, чтобы иметь представление контроллера вложенного представления внутри представления UIViewController? Скажем, например, я хотел иметь какой-то интерактивный элемент, который реагирует на прикосновения пользователя, но только занимает около 25% экрана. Я полагаю, что я бы добавил этот вложенный контроллер представления в свой UIViewController, сказав что-то вроде: [self.view addSubview: nestedViewController.view]; ...
Создание многоразового UIView с xib (и загрузка из раскадровки)
хорошо, есть десятки сообщений на StackOverflow об этом, но ни один из них не особенно ясен в решении. Я хотел бы создать пользовательский UIView с сопроводительным файлом xib. Требования следующие: нет отдельной UIViewController - полностью автономный класс розетки в классе, чтобы позволить мне установить/получить свойства вид мой текущий подход к этому: переопределить -(id)initWithFrame: -(id)initWithFrame:(CGRect)frame { self = [[[NSBundle mainBundle] loadNibNamed:NSStringFromClass ...
Как перечислить все подвиды в uiviewcontroller в iOS?
Я хочу перечислить все подвиды в UIViewController. Я пытался self.view.subviews, но не все подвиды перечислены, например, подвиды в UITableViewCell не нашли. Есть идеи? ...
Как использовать универсальный протокол в качестве типа переменной
допустим, у меня есть протокол: public protocol Printable { typealias T func Print(val:T) } а вот и реализация class Printer<T> : Printable { func Print(val: T) { println(val) } } Я ожидал, что я должен быть в состоянии использовать Printable переменная для печати таких значений: let p:Printable = Printer<Int>() p.Print(67) компилятор жалуется на эту ошибку : "протокол ' Printable' может использоваться только в качестве общего ограничения, пото ...
Отладка iOS 6+7 Mobile Safari с помощью Chrome DevTools
iOS 6 поставляется со встроенной поддержкой удаленной отладки (1 минута скринкаст). Он хорошо играет с новым веб-инспектором Safari, который, похоже, является 1-летней вилкой инспектора WebKit. Он пропускает некоторые функции, такие как редактирование JS и проверка кадров WebSocket. веб-инспектор Safari использует протокол удаленной отладки WebKit. Однако Safari не использует TCP/HTTP в качестве транспортного уровня, что делает его несовместимым с Хром. говорит Тимоти Хэтчер (он же ксенон) ...
Нарисуйте пунктиром (не пунктиром!) линия, с IBDesignable в 2017 году
легко нарисовать накатал линия с UIKit. Итак: CGFloat dashes[] = {4, 2}; [path setLineDash:dashes count:2 phase:0]; [path stroke]; есть ли способ нарисовать настоящую пунктирную линию? какие идеи? так как этот вопрос действительно старый и никто не поставил в полный @IBDesignable решение, вот оно... надеюсь, что это спасет кого-то набрав. @IBDesignable class DottedVertical: UIView { @IBInspectable var dotColor: UIColor = UIColor.etc @IBInspectable var lowerHalfOnly: Bool = f ...