Ответы пользователя по тегу Cocoa Touch
  • Как отключить "Жирный шрифт" в приложении, который включен для всей системы?

    doublench21
    @doublench21 Куратор тега Swift
    Ну вообще говоря отключать это не нужно. Не каждый, кто пользуется вашим приложением видит так же хорошо, как и Вы. Этот ползунок сильно помогает людям с плохим зрением и это нужно учитывать.

    Что бы отключить такое поведение, достаточно отключить свойство adjustsFontForContentSizeCategory у UIFont, которое не зря по умолчанию выставлено в true.

    По умолчанию шрифт полученный методами preferredFont(forTextStyle:), preferredFont(forTextStyle:compatibleWith:) и от UIFontMetrics включает это свойство, для остальных шрифтов - отключён. Вот ваш способ и сработал.
    Ответ написан
    Комментировать
  • Как разблокировать пользователю интерфейс при скроле таблицы?

    doublench21
    @doublench21 Куратор тега Swift
    Проблема(если это вообще можно назвать проблемой) заключается в том, что UITableView не пропускает ивенты UIEvent во время скролла своим сабвьюхам. Поэтому ваш UIDatePicker и не получает никаких касаний(ивентов UIEvent), до тех пор, пока не остановить таблицу.

    Решений тут может быть несколько:
    1) Переопределять метод
    func hitTest(_ point: CGPoint,  with event: UIEvent?) -> UIView?
    у UITableView;
    2) https://stackoverflow.com/questions/16882737/scrol... ;
    Ответ написан
    Комментировать