Добрый день!
почему нельзя использовать Rect в drawRect потому что это перерисовывает все на экране и соответственно грузит систему, я ведь правильно понял?
Если вы посмотрите тот gmail, c которым вы зарегистрировались на этом форуме, то увидите, что вам как активному участнику форума послано приглашение на просмотр русскоязычного перевода (практически дословного) лекций курса iOS 9. На лекции 4 профессор об этом рассказывает. Но если вы не обнаружите это приглашение или вам все равно будет непонятна разница между bounds и frame, то будем обсуждать обязательно. Дайте знать.
Вот кстати то, что он говорил на инглише понятно, но не совсем понятно логика ) получается frame - это внешняя система координат (view) по отношению в subview. но получается для любого члена subview можно получить координату относительно subview и относительно view? Еще не совсем я понял про центр с перекошенным прямоугольником, опять же не понятно логически (((
init (frame: CGRect) // инициализатор, если UIView создается в коде
init (code:NSCoder) // инициализатор, если UIView приходит со storyboard.
11 июня 2016 г., в 22:32, tatiana.kornilova <tatiana....@gmail.com> написал(а):
--
Вы получили это сообщение, поскольку подписаны на одну из тем в группе "Swift [ru]".
Чтобы отменить подписку на эту тему, перейдите по ссылке https://groups.google.com/d/topic/swiftru/DK58hjOhHfE/unsubscribe.
Чтобы отменить подписку на эту группу и все ее темы, отправьте письмо на электронный адрес swiftru+u...@googlegroups.com.
Чтобы отправлять сообщения в эту группу, отправьте письмо на электронный адрес swi...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/swiftru/7a18f51f-5da4-49ce-ae86-241ea4d3dc2e%40googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
private lazy var buttonBlank:UIButton = {
let button = UIButton(frame: CGRectMake(100, 400, 100, 50))
button.backgroundColor = UIColor.blackColor()
button.setTitle("", forState: UIControlState.Normal)
return button
}()
Но Заданиях 1 и 2 мы работаем с кнопками, пришедшими со storyboard.