Articles of swift

Выполнять действие перед просмотром вида

У меня два вида ViewController-> Main view LoginVC -> LogIn View Мой первоначальный вид – ViewController, который содержит кнопки и некоторый текст. Что я хочу достичь Выполните команду segue, которая будет передавать представление в Login, если пользователь еще не войдет в систему. Что я наделал Внутри моего ViewController я сделал чек, если USER_ID ничто, тогда […]

Обнаружение ячейки выбрано в UITableView в cellForRowAtIndexPath в Swift

Я пытаюсь определить, выбран ли UITableViewCell или нет в cellForRowAtIndexPath . Это то, что я сделал до сих пор с целью C: UITableViewCell *cell = [tableView cellForRowAtIndexPath:someIndexPath]; if(cell.isSelected) { NSlog(@"This cell is selected") } Я не могу получить доступ к свойству isSelected из UITableviewCell в Swift. Как мне это достичь?

Изменить название элемента панели навигации.

let button = UIButton() button.setImage(UIImage(named: "coin_icon"), forState: UIControlState.Normal) button.addTarget(self, action:#selector(Profile.goCoin), forControlEvents: UIControlEvents.TouchDragInside) button.frame=CGRectMake(0, 0, 30, 30) let barButton = UIBarButtonItem(customView: button) self.navigationItem.rightBarButtonItem = barButton Мой код – это добавить кнопку панели на панели навигации. Однако мне нужно изменить название кнопки в функции func changetitle() { self.navigationItem.rightBarButtonItem?.title = "Change" } Я пробовал это, но не работал. […]

Быстрый экземпляр протокола

Могу ли я создать экземпляр протокола в swift? Как в java экземпляр интерфейса? Ява: public interface test { void test(); } new test() { @Override public void test() { //… } } Swift: protocol ITransmitter { func onExecuteSuccess(data:String) } //instance???

два вида таблицы в одном представлении управления быстрым

Я пытаюсь сделать список плюсов и минусов в swift, но всякий раз, когда я удаляю con, он удаляет pro. Я думаю, что проблема связана с тем, что путь указателя связан с обозревателем «за» и «против», но я не знаю, как и где я могу их разделить class prosConsViewController: UIViewController, UITableViewDelegate, UITableViewDataSource { @IBOutlet var prosTableViewOutlet: […]

Пользовательский UIPageControl с точечными изображениями

Когда мне нужно было настроить свой UIPageControl, я использовал это и это решение. Немного изменив его для новой версии swift, мы имеем: class myPageControl: UIPageControl { var activeImage: UIImage! var inactiveImage: UIImage! required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) activeImage = UIImage(named: "active.png")! inactiveImage = UIImage(named: "inactive.png")! } func updateDots() { for i in 0 […]

Loop не создает анимационную работу, swift 2

Я пытаюсь изменить местоположение смены мяча 10 раз: for _ in 10 { let ballRandomX = Int(arc4random_uniform(896)) + 64 let ballRandomY = Int(arc4random_uniform(640)) + 64 let moveAction = SKAction.moveTo(CGPoint(x: ball1RandomX, y: ball1RandomY), duration: 1.0) self.ball.runAction(moveAction) } Но мяч только движется один раз. Я обнаружил, что весь цикл выполняется до завершения анимации. Это означает, что когда […]

Как добавить UIButton в UICollectionView, который будет прокручиваться со своей ячейкой?

Я пытался создать базовое приложение для дома, которое означает, что в корневом представлении есть много значков, и он перейдет к соответствующему виду. Итак, я буду использовать для этого коллекцию. Но проблема заключается в том, что когда я добавляю кнопку в представление коллекции, кнопка не прокручивалась с видом коллекции, когда я просматриваю просмотр коллекции. Вот мой […]

Использование пользовательского цвета с iOS-диаграммами labelTextColor

Кто-нибудь знает, как получить пользовательский цвет для работы с labelTextColor в iOS Charts? Когда я пытаюсь подключить пользовательский цвет, ярлыки просто исчезают. Например: Это работает: self.chartView.leftAxis.labelTextColor = UIColor.cyanColor() Но что-то вроде этого не делает: self.chartView.rightAxis.labelTextColor = UIColor(red: 150, green: 202, blue: 56, alpha: 1)

Как разобрать неизвестный тип данных json в swift 2

При извлечении данных из api я могу получить ответ либо на массив продуктов, либо на словарь с ошибкой, например Если все пошло правильно, api отправляет массив продуктов как: [ "Product1": { name = "someting", price = 100, discount = 10%, images = [image1,image2] }, "Product2": { name = "someting", price = 100, discount = 10%, […]