Size: a a a

iOS Developers — русскоговорящее сообщество

2021 April 20

N4

Nosferatu 40000 in iOS Developers — русскоговорящее сообщество
всё ещё 20 против 10
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Так, спасибо за напоминание
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
дядя, что ты мне лечишь. за 5-10 минут ты не сделаешь даже половины
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Открыть проект только 10 минут, да?
источник

N4

Nosferatu 40000 in iOS Developers — русскоговорящее сообщество
Вдруг тоже форма у человека готовая)
источник

OS

Oleksandr Savchenko in iOS Developers — русскоговорящее сообщество
ну я сейчас делал, вот 10 минут назад.
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
я говорю о пустом проекте который вы создадите
источник

OS

Oleksandr Savchenko in iOS Developers — русскоговорящее сообщество
import UIKit

class NotificationsSettingsViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {

   private var tableView: UITableView!
   
   var sections = [
       [localizedString(.settings_notifications_beforeOneHourStart), localizedString(.settings_notifications_startFasting)],
       [localizedString(.settings_notifications_inMiddle)],
       [localizedString(.settings_notifications_beforeOneHourFinish), localizedString(.settings_notifications_finishFasting)]
   ]
   override func viewDidLoad() {
       super.viewDidLoad()
       //self.view.backgroundColor = .white;
       
       self.navigationItem.title =
"Уведомления";
       
       tableView = UITableView(frame: .zero, style: .grouped)
       tableView.separatorStyle = .none;
       tableView.sectionIndexBackgroundColor = .blue
       
       tableView.backgroundColor = .white;
       tableView.dataSource = self
       tableView.delegate = self
       self.tableView.register(UITableViewCell.self, forCellReuseIdentifier:
"cell")
       
       self.view.addSubview(tableView)
       
       tableView.translatesAutoresizingMaskIntoConstraints = false;
       NSLayoutConstraint.activate([
           tableView.leftAnchor.constraint(equalTo: view.leftAnchor),
           tableView.topAnchor.constraint(equalTo: view.topAnchor),
           tableView.rightAnchor.constraint(equalTo: view.rightAnchor),
           tableView.bottomAnchor.constraint(equalTo: view.bottomAnchor)
       ])
   }

   // MARK:
- Table view data source

   func numberOfSections(in tableView: UITableView) -> Int {
       // #warning Incomplete implementation, return the number of sections
       return sections.count
   }

   func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
       return sections[section].count
   }
   
   func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
       print(
"heightForHeaderInSection")
       return 30
   }
   func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
       print(
"heightForFooterInSection")
       return 30
   }
     
   func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
       let v = UIView(frame: CGRect(x: 15, y:0, width: tableView.frame.width, height: 1))
       ///v.backgroundColor = .lightGray
       return v
   }
   
   func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
       let cell = tableView.dequeueReusableCell(withIdentifier:
"cell", for: indexPath)
       cell.textLabel?.text = sections[indexPath.section][indexPath.row]
       cell.textLabel?.font = UIFont.systemFont(ofSize: 17)
       
       
       
       let switchView = UISwitch(frame: .zero)
       switchView.setOn(false, animated: true)
       switchView.tag = indexPath.row
       switchView.addTarget(self, action: #selector(self.switchDidChange(_:)), for: .valueChanged)
       
       cell.accessoryView = switchView;
       
       
       return cell
   }
   
   @objc func switchDidChange(_ sender: UISwitch){
       print(
"sender is \(sender.tag)")
   }

}
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
что там у вас за наработки архитектурные меня не интересует
источник

N4

Nosferatu 40000 in iOS Developers — русскоговорящее сообщество
Нахуя?) Потратить время на формочку раз и потом горя не знать)
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
ЗА “горя не знать” не платят
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну такое себе
источник

N4

Nosferatu 40000 in iOS Developers — русскоговорящее сообщество
Ну ой =(
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
Всем привет, подскажите пожалуйста почему вылетает такая ошибка, как то не могу сам понять
источник

VC

Vladislav Chugunkin in iOS Developers — русскоговорящее сообщество
Зачем эта простыня тут?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
попробуй унаследовать RemoteAudioController от NSObject
источник

IG

Ivan Gaydamakin in iOS Developers — русскоговорящее сообщество
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
тогда ему нужно же будет сделат super.init() + все свойства станунут мутабельными разве нет?
источник

SV

Sergey Vanichkin in iOS Developers — русскоговорящее сообщество
Что сегодня покажут на презентации?
Анонимный опрос
31%
Новые айпады про на А14Х
3%
Новый макбук 12” на Apple Silicon
4%
Новый макбук 13” на Apple Silicon
16%
Новый другой мак на Apple Silicon
12%
Airtag
12%
Новая Apple TV 6
1%
Геймпад от Apple
7%
Новые наушники
4%
Очки
11%
Автомобиль
Проголосовало: 75
источник

SV

Sergey Vanichkin in iOS Developers — русскоговорящее сообщество
немного оффтопа, но вполне традиционно, надеюсь простите меня…
источник