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

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

4
Розгорнення - див. ViewController в AppDelegate
врахуйте наступний сценарій: У мене є додаток на основі розкадровки. Я додаю об’єкт ViewController на табло, додаю файли класів для цього ViewController в проект і вказую ім'я нового класу в інспектора ідентичності IB. Тепер, як я буду програмно посилатися на цей ViewController програмно? Я створив змінну з відповідним класом і …

8
Як змінити текст кнопки в Swift Xcode 6?
Ось що я намагаюся зробити. Якщо ви коли-небудь грали в Halo або CoD, ви б знали, що можете змінити назву вивантаження зброї. Те, що я роблю, - це зробити так, щоб ви могли змінити ім’я для завантаження за допомогою текстового поля. Ось проблема, назва завантаження в меню завантаження - це …
122 ios  swift 

11
Відрегулюйте розмір шрифту UIButton по ширині
У мене є такий код: UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(0.0, 0.0, 25, 25); [[button layer] setCornerRadius:5.0f]; [[button layer] setMasksToBounds:YES]; [[button layer] setBackgroundColor:[[UIColor redColor] CGColor]]; [button.titleLabel setFrame:CGRectMake(0,0, 25, 25)]; [button setTitle:[NSString stringWithFormat:@"%@", [[topics objectAtIndex:indexPath.row] unread]] forState:UIControlStateNormal]; Проблема полягає в тому, що коли рядок у тексті не довгий, він …
122 ios  objective-c 

6
Перетворити NSData в String?
Я зберігаю приватний ключ openssl EVP_PKEY як nsdata. Для цього я серіалізую в байтовий потік, використовуючи наведений нижче код unsigned char *buf, *p; int len; len = i2d_PrivateKey(pkey, NULL); buf = OPENSSL_malloc(len); p = buf; i2d_PrivateKey(pkey, &p); де pkey типу EVP_PKEY. Потім я зберігаю байти з буфера 'p' як NSData, …
122 iphone  ios  sqlite  openssl  nsdata 

2
Що саме є init coder aDecoder?
Я навчаюсь розробці iOS за допомогою онлайн-курсу, і кожного разу, коли я створюю власні подання (власна комірка подання таблиці, комірка подання колекції тощо), інструктор завжди реалізує цей ініціалізатор: required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) } Чому саме я завжди повинен це називати? Що це робить? Чи можу я помістити …
122 ios  swift 

5
Як передавати дані за допомогою NotificationCenter у swift 3.0 та NSNotificationCenter у swift 2.0?
Я реалізую socket.ioу своєму додатку швидкий ios. В даний час на декількох панелях я слухаю сервер і чекаю вхідних повідомлень. Я роблю це, викликаючи getChatMessageфункцію на кожній панелі: func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in dispatch_async(dispatch_get_main_queue(), { () -> Void in //do sth depending on which panel user is …


8
Завантажте ресурси з відносного шляху, використовуючи локальний html в uiwebview
У мене дуже простий додаток для iOS з завантаженням uiwebview дуже простою тестовою сторінкою (test.html): <html> <body> <img src="img/myimage.png" /> </body> </html> Я завантажую цей файл test.html у свій веб-перегляд: NSURL *url = [[NSBundle mainBundle] URLForResource:@"test" withExtension:@"html"]; NSString *html = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil]; NSURL *baseUrl = [NSURL fileURLWithPath:[[NSBundle mainBundle] …
121 ios  uiwebview 

9
Додаток Кордова не відображається належним чином на iPhone X (Simulator)
Я вчора перевірив додаток на основі Кордови на iPhone X Simulator в Xcode 9.0 (9A235), і він виглядав не так добре. По-перше, замість заповнення площі на весь екран з'явилася чорна зона над і під вмістом програми. І ще гірше, між вмістом програми та чорним було дві білі смуги. Якщо додати …

11
Як веб-додаток може надсилати push-сповіщення на пристрої iOS? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 2 роки тому . Удосконаліть це питання Я працюю над веб-додатком. Як я можу надсилати push-сповіщення користувачам iOS, …

5
Як користуватися NSCache
Чи може хтось навести приклад того, як використовувати NSCacheдля кешування рядка? Або хтось має посилання на гарне пояснення? Я не можу знайти жодного ..

12
Вимкнення вибору користувача в UIWebView
У мене є додаток, куди я завантажую вміст у файл UIWebViewі представляю це. Я не можу повністю відключити взаємодію користувачів, оскільки хочу, щоб користувач міг натискати посилання. Мені просто потрібно відключити вибір користувача. Я десь в Інтернеті знайшов, що ви можете використовувати: document.body.style.webkitUserSelect='none'; Я спробував вставити це як [self.contentView stringByEvaluatingJavaScriptFromString:@"document.body.style.webkitUserSelect='none';"]; …

11
Реєстрація для Push-сповіщень у Xcode 8 / Swift 3.0?
Я намагаюся змусити свою програму працювати в Xcode 8.0 і зіткнувся з помилкою. Я знаю, що цей код добре працював у попередніх версіях швидкого, але я припускаю, що код цього змінено в новій версії. Ось код, який я намагаюся запустити: let settings = UIUserNotificationSettings(forTypes: [.Sound, .Alert, .Badge], categories: nil) UIApplication.sharedApplication().registerUserNotificationSettings(settings) …

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

4
Чи можна відрегулювати х, у положення для titleLabel UIButton?
Чи можна відрегулювати положення x, y для точки titleLabela UIButton? Ось мій код: UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [btn setFrame:CGRectMake(0.0f, 0.0f, 100.0f, 100.0f)]; [btn setTitle:[NSString stringWithFormat:@"Button %d", i+1] forState:UIControlStateNormal]; [btn addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside]; btn.titleLabel.frame = ???

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