Вопросы с тегом «cocoa-touch»

Сенсорные платформы Cocoa, которые управляют приложениями iOS, имеют много проверенных шаблонов, найденных на Mac, но были построены с особым акцентом на сенсорные интерфейсы и оптимизацию.

13
Передача параметров в addTarget: action: forControlEvents
Я использую addTarget: action: forControlEvents вот так: [newsButton addTarget:self action:@selector(switchToNewsDetails) forControlEvents:UIControlEventTouchUpInside]; и я хотел бы передать параметры своему селектору switchToNewsDetails. Единственное, что мне удалось сделать, это передать (id) отправителя, написав: action:@selector(switchToNewsDetails:) Но я пытаюсь передавать переменные, например, целые числа. Записать это так не получится: int i = 0; [newsButton addTarget:self …

4
Как мне написать собственный init для подкласса UIView в Swift?
Скажем, я хочу initсоздать UIViewподкласс с a Stringи an Int. Как мне сделать это в Swift, если я просто создаю подклассы UIView? Если я просто init()создаю настраиваемую функцию, но параметрами являются String и Int, он сообщает мне, что «super.init () не вызывается перед возвратом из инициализатора». И если я звоню, …

6
Можно ли автоматически воспроизводить видео HTML5 на iPad?
<video>Теги autoplay="autoplay"атрибут отлично работает в Safari. При тестировании на iPad видео нужно активировать вручную. Я подумал, что это проблема с загрузкой, поэтому запустил цикл, проверяющий состояние носителя: videoPlay: function(){ var me = this; console.log('STATE: ' + $("#periscopevideo").get(0).readyState); if ($("#periscopevideo").get(0).readyState != 4){ setTimeout(function(){me.videoPlay();}, 300); } else { $("#periscopevideo").get(0).play(); } } Состояние …

7
Как ограничить переупорядочение строк UITableView до раздела
Я бился головой об этом, а Google ничего не показывал. В конце концов я решил это и подумал, что напишу это здесь для следующего человека. У вас есть UITableViewнесколько разделов. Каждый раздел однороден, но в целом таблица неоднородна. Таким образом, вы можете разрешить переупорядочивание строк внутри раздела, но не между …


12
UITableViewCell с высотой UITextView в iOS 7?
Как я могу рассчитать высоту UITableViewCell с UITextView в нем в iOS 7? Я нашел много ответов на похожие вопросы, но sizeWithFont:принимаю участие в каждом решении, и этот метод устарел! Я знаю, что должен использовать, - (CGFloat)tableView:heightForRowAtIndexPath:но как мне рассчитать высоту, необходимую моему TextView для отображения всего текста?

8
Как показать индикатор загрузки в верхней строке состояния
Я заметил, что некоторые приложения, такие как Safari и Mail, показывают индикатор загрузки в строке состояния (полоса в самом верху телефона), когда они получают доступ к сети. Есть ли способ сделать то же самое в приложениях SDK, или это только Apple?
120 ios  cocoa-touch 

17
UILabel не поддерживает автоматическое сжатие текста под размер этикетки
У меня есть эта странная проблема, и я занимаюсь этим уже более 8 часов. В зависимости от ситуации мне приходится вычислять UILabelsразмер динамически, например, я получаю UIViewControllerсобытие и меняю UILabelsразмер. от большего к меньшему. Размер моего UILabelстановится меньше, и я получаю правильный необходимый размер, но текст в моем UILabelостается прежним, …

6
Глубокое копирование NSArray
Есть ли встроенная функция, которая позволяет мне глубоко копировать NSMutableArray? Я огляделся, некоторые говорят, что [aMutableArray copyWithZone:nil]работает как глубокая копия. Но попробовал и вроде неглубокая копия. Прямо сейчас я вручную делаю копию с помощью forцикла: //deep copy a 9*9 mutable array to a passed-in reference array -deepMuCopy : (NSMutableArray*) array …

9
Есть ли способ подавить предупреждения в Xcode?
Есть ли способ подавить предупреждения в Xcode? Например, я вызываю недокументированный метод, и, поскольку метод отсутствует в заголовке, я получаю предупреждение при компиляции. Я знаю, что могу добавить его в свой заголовок, чтобы остановить предупреждение, но мне интересно, есть ли другой способ, кроме добавления его в заголовок (чтобы я мог …

14
Как использовать uiviewcontroller с одной раскадровкой для нескольких подклассов
Скажем, у меня есть раскадровка, которая содержит UINavigationControllerначальный контроллер представления. Его корневой контроллер представления является подклассом UITableViewController, который есть BasicViewController. Он IBActionсвязан с правой кнопкой навигации на панели навигации. Оттуда я хотел бы использовать раскадровку в качестве шаблона для других представлений без необходимости создавать дополнительные раскадровки. Скажем , эти представления …

8
Как сделать прозрачный UIWebView
У меня есть приложение с UITableViewсоответствующим подробным представлением для каждой строки. В подробном представлении мне нужно отобразить текст и фоновое изображение (текст разный для каждой строки, но изображение остается тем же). На мой взгляд, самый простой способ - поместить текст в файл .rtf и отобразить его в формате UIWebView. Тогда …

5
Каков наиболее надежный способ заставить UIView перерисовываться?
У меня есть UITableView со списком элементов. Выбор элемента подталкивает viewController, который затем выполняет следующие действия. из метода viewDidLoad я запускаю URLRequest для данных, которые требуются для одного из моих подпредставлений - подкласса UIView с переопределенным drawRect. Когда данные поступают из облака, я начинаю строить свою иерархию представлений. рассматриваемому подклассу …

13
Отклонение представленного контроллера представления
У меня теоретический вопрос. Сейчас я читаю руководство Apple ViewController . Они написали: Когда приходит время отклонить представленный контроллер представления, предпочтительный подход состоит в том, чтобы позволить контроллеру представления представления отклонить его. Другими словами, всякий раз, когда это возможно, тот же контроллер представления, который представил контроллер представления, также должен нести …

15
Как определить размер содержимого UIWebView?
У меня есть UIWebViewдругой (одностраничный) контент. Я хотел бы узнать CGSizeсодержание, чтобы изменить размер моих родительских представлений соответствующим образом. К -sizeThatFits:сожалению, очевидное просто возвращает текущий размер кадра webView.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.