cocoa-touch- все статьи тега


Перемещение вида при прокрутке в UITableView

У меня есть UIView с UITableView под ним: Я хотел бы сделать так, чтобы вид над UITableView перемещался вверх (в сторону), когда пользователь начинает прокручивать таблицу, чтобы иметь больше места для UITableView (и опускался, когда вы снова прокручиваете вниз). Я знаю, что это обычно делается с помощью представления заголовка таблицы, но моя проблема заключается в том, что мое представление таблицы находится внутри вкладки (на самом деле это представление страницы с боковой прокруткой, ре ...

преобразование изображения в двоичный код в swift

Я хочу преобразовать изображение в двоичное черно-белое, в данный момент я перебираю пиксели (хранящиеся в UnsafeMutableBufferPointer), используя обычные вложенные циклы, сравнивая каждый RGB со средним и устанавливая его в черный или белый, однако. Это кажется очень медленным, и я уверен, что есть встроенный способ, который использует gpu или хорошо оптимизирован. Если бы вы могли предоставить пример кода или ссылку, это было бы здорово. for var y in 0..<height { for var x in 0..<w ...

UIWebView изменяет размер текста после поворота: ищет объяснение магической ошибки или моей глупости

Итак, у меня есть UIWebView в моем приложении, и я загружаю в него html (статью), ставлю CSS, чтобы сделать все лучше. Это просто и понятно, и все идеально, пока я не попробую добавить чтение в ландшафтную функциональность, а затем я заметил, что UIWebView игнорирует любой css "размер шрифта", который я поместил в HTML, и резко увеличивает размер шрифта после поворота в ландшафтный режим. Я потратил около 4-5 часов (я новичок в программировании приложений для Iphone, но я довольно упрям, когда ...

Как проверить наличие активного подключения к Интернету на iOS или macOS?

Я хотел бы проверить, есть ли у меня подключение к Интернету на iOS с помощью Какао Touch библиотеки или на macOS с помощью какао библиотеки. Я придумал способ сделать это с помощью NSURL. То, как я это сделал, кажется немного ненадежным (потому что даже Google может однажды упасть и полагаться на третью сторону кажется плохим), и хотя я мог бы проверить, чтобы увидеть ответ от некоторых других веб-сайтов, если Google не ответил, Это кажется расточительным и ненужные накладные расходы на мое пр ...

Как я могу отключить выбор UITableView?

при нажатии на строку UITableView, строка выделена и выбрана. Можно ли отключить это, так что нажатие строки ничего не делает? ...

Какао: в чем разница между рамкой и границами?

UIView и все его подклассы имеют свойства frame и bounds. Какая разница? ...

Что означает префикс NS?

многие классы в Cocoa/Cocoa Touch имеют префикс NS. Что это значит? ...

Как потерять маржу / отступ в UITextView?

у меня есть UITextView в моем приложении iOS, которое отображает большое количество текста. Затем я просматриваю этот текст, используя параметр поля смещения UITextView. Моя проблема заключается в том, что обивка UITextView сбивает с толку мои расчеты, поскольку он, кажется, отличается в зависимости от размера шрифта и шрифта, который я использую. поэтому я задаю вопрос: Можно ли удалить обивку, окружающую содержимое UITextView? смотрим вперед к слышать ваши ответы! ...

Как бы я создал UIAlertView в Swift?

Я работал над созданием UIAlertView в Swift, но по какой-то причине я не могу получить правильный оператор, потому что я получаю эту ошибку: не удалось найти перегрузку для 'init', которая принимает поставляемый аргументы вот как я это написал: let button2Alert: UIAlertView = UIAlertView(title: "Title", message: "message", delegate: self, cancelButtonTitle: "OK", otherButtonTitles: nil) затем, чтобы назвать его я использую: button2Alert.show() На данный момент ...

Простой способ уволить клавиатуру?

У меня есть довольно много элементов управления, разбросанных по многим ячейкам таблицы в моей таблице, и мне было интересно, есть ли более простой способ отключить клавиатуру без необходимости перебирать все мои элементы управления и увольнять их всех в качестве первого ответчика. Я думаю, вопрос в том.. Как я могу получить текущий первый ответчик на клавиатуре? ...

UIView с закругленными углами и тенью?

Я буквально пробовал все, что мог, но ни один из них не работает на заказ UIView... Я просто хотел пустой белый вид с закругленными углами и легкой тенью (нет эффекта освещения). Я могу сделать каждый из них по одному, но обычный clipToBounds/maskToBounds конфликты происходят. ...

UITableView didSelectRowAtIndexPath: не вызывается при первом нажатии

у меня проблема с UITableView'sdidSelectRowAtIndexPath. моя таблица настроена так, что когда я выбираю строку, она инициализирует новый контроллер представления и толкает его. первый раз, когда я нажимаю любую строку в таблице, Метод не вызывается. Как только я выбираю другую строку, она начинает работать как обычно. Я проверил это, установив точку останова на didSelectRowAtIndexPath. При добавлении NSLog к методу я вижу, что когда я выбираю вторую строку, которая, наконец, толкает новый View ...

Как добавить многострочный текст в UIButton?

У меня есть следующий код... UILabel *buttonLabel = [[UILabel alloc] initWithFrame:targetButton.bounds]; buttonLabel.text = @"Long text string"; [targetButton addSubview:buttonLabel]; [targetButton bringSubviewToFront:buttonLabel]; ...идея заключается в том, что я могу иметь многострочный текст для кнопки, но текст всегда затеняется фоновым изображением UIButton. Вызов журнала для отображения подвидов кнопки показывает, что UILabel был добавлен, но сам текст не виден. Это ошибка в UIButton ил ...

Отрегулируйте высоту UILabel в зависимости от текста

считайте, что у меня есть следующий текст в UILabel (длинная строка динамического текста): Я хочу изменить размер UILabel's высота, чтобы текст мог вписаться. Я использую следующие свойства UILabel чтобы сделать текст внутри to упаковка. myUILabel.lineBreakMode = UILineBreakModeWordWrap; myUILabel.numberOfLines = 0; пожалуйста, дайте мне знать, если я не двигаюсь в правильном направлении. Спасибо. ...

UITableView-изменить цвет заголовка раздела

Как я могу изменить цвет заголовка раздела в UITableView? EDIT: The ответ предоставлен DJ-S следует рассмотреть для iOS 6 и выше. Принятый ответ устарел. ...

Как вы загружаете пользовательские UITableViewCells из файлов Xib?

вопрос прост: как вы загружаете custom UITableViewCell из Xib файлов? Это позволяет использовать Interface Builder для проектирования ваших ячеек. Ответ, по-видимому, не прост из-за проблем с управлением памятью. этой теме упоминает проблему и предлагает решение, но предварительно NDA-релиз и не хватает кода. Вот это длинные нити это обсуждает проблему, не давая окончательного ответа. вот какой код у меня есть используется: static NSString *CellIdentifier = @"MyCellIdentifier"; MyCell *cell ...

Текстовое поле UILabel

Я ищу, чтобы установить отступ слева/края UILabel и не могу найти способ сделать это. Метка имеет фоновый набор, поэтому просто изменение его происхождения не будет делать трюк. Было бы идеально вставить текст с помощью 10px или так на левой стороне. ...

Правильный способ выхода из приложения iPhone?

я программирую приложение для iPhone, и мне нужно заставить его выйти из-за определенных действий пользователя. После очистки памяти, выделенной приложением, каков соответствующий метод вызова для завершения работы приложения? ...

Предотвратить segue в методе prepareForSegue?

можно ли отменить переход в prepareForSegue: способ? Я хочу выполнить некоторую проверку перед segue, и если условие не верно (в этом случае, если некоторые UITextField пусто), отображать сообщение об ошибке вместо выполнения segue. ...

Ошибки CocoaPods при сборке проекта.

Я не могу построить проект, который использует CocoaPods. Я получаю следующие ошибки: diff: /../Podfile.lock: No such file or directory diff: Manifest.lock: No such file or directory error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.` $ pod install Кажется, работает нормально и добавляет Pods проект в мое рабочее пространство. Я пробовал $ pod update но это не помогло. кажется,PODS_ROOT не установлено. Podfile: platform :ios, ...