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

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


11
Чи повинен IBOutlets бути сильним чи слабким за ARC?
Я розробляю виключно для iOS 5 за допомогою ARC. Якщо IBOutlets до UIViews (і підкласи) має бути strongабо weak? Наступні: @property (nonatomic, weak) IBOutlet UIButton *button; Позбулось би всього цього: - (void)viewDidUnload { // ... self.button = nil; // ... } Чи є проблеми з цим? У шаблонах використовуються strongтакі …



30
Як розмістити розмір UITextView до його вмісту?
Чи є хороший спосіб відкоригувати розмір а UITextViewвідповідно до його вмісту? Скажімо, наприклад, у мене є текст, UITextViewякий містить один рядок тексту: "Hello world" Потім я додаю ще один рядок тексту: "Goodbye world" Чи є в Cocoa Touch хороший спосіб отримати той, rectякий буде містити всі рядки в текстовому вікні, …

16
Як отримати ширину та висоту екрана в iOS?
Як можна отримати розміри екрана в iOS? В даний час я використовую: lCurrentWidth = self.view.frame.size.width; lCurrentHeight = self.view.frame.size.height; в viewWillAppear:іwillAnimateRotationToInterfaceOrientation:duration: Перший раз я отримую весь розмір екрана. Вдруге я отримую екран мінус панель навігації.
506 cocoa-touch  ios  uikit  screen 

22
Як втратити маржу / прокладку в UITextView?
У мене є UITextViewдодаток для iOS, який відображає велику кількість тексту. Потім я підкачую цей текст, використовуючи параметр зміщення границі UITextView. Моя проблема полягає в тому, що прокладка в UITextViewзаплутує мої обчислення, оскільки, здається, відрізняється залежно від розміру шрифту та шрифту, який я використовую. Тому я задаю питання: чи можна …

30
Як я можу створити UIAlertView в Swift?
Я працюю над створенням UIAlertView в Swift, але я чомусь не можу зрозуміти твердження, оскільки я отримую цю помилку: Не вдалося знайти перевантаження для 'init', який приймає надані аргументи Ось як я написав: let button2Alert: UIAlertView = UIAlertView(title: "Title", message: "message", delegate: self, cancelButtonTitle: "OK", otherButtonTitles: nil) Тоді для його …



13
Як роздрукувати ім'я методу та номер рядка та умовно відключити NSLog?
Я веду презентацію про налагодження в Xcode і хотів би отримати більше інформації про ефективне використання NSLog. Зокрема, у мене є два питання: чи є спосіб легко NSLog назва поточного методу / номер рядка? чи є спосіб легко "відключити" всі NSLogs перед компілюванням для випуску коду?

30
Отримання мови поточного пристрою в iOS?
Я хотів би показати поточну мову, якою користувальницький інтерфейс пристрою. Який код я б використовував? Я хочу, щоб це було NSStringповністю викладеним форматом. (Not @ "en_US") EDIT: Для тих, хто їде далі, тут є маса корисних коментарів, оскільки відповідь розвинулася новими версіями iOS.

8
Чи можливі структури NSLog C (як CGRect або CGPoint)?
Я хочу мати змогу налагоджувати структури C, не потребуючи явного введення кожного властивості, з якої вони складаються. тобто я хочу вміти робити щось подібне: CGPoint cgPoint = CGPointMake(0,0); NSLog(@"%@",cgPoint); Очевидно, що "% @" не спрацює, звідси і питання.


25
Як встановити cornerRadius лише для верхнього лівого та верхнього правого кутів UIView?
Чи є спосіб встановити cornerRadiusлише верхній лівий і верхній правий кут UIView? Я спробував наступне, але в кінцевому підсумку більше не бачив виду. UIView *view = [[UIView alloc] initWithFrame:frame]; CALayer *layer = [CALayer layer]; UIBezierPath *shadowPath = [UIBezierPath bezierPathWithRoundedRect:frame byRoundingCorners:(UIRectCornerTopLeft|UIRectCornerTopRight) cornerRadii:CGSizeMake(3.0, 3.0)]; layer.shadowPath = shadowPath.CGPath; view.layer.mask = layer;

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