Как вы можете или можете создать и/или «настроить» свойство NSLayoutAnchor?IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Как вы можете или можете создать и/или «настроить» свойство NSLayoutAnchor?

Сообщение Anonymous »

Предположим, у вас есть большое сложное пользовательское представление

Код: Выделить всё

lazy var pinkThing: ..
lazy var greenThing: ..
И вы хотите

Код: Выделить всё

///For upstream views to use as they wish
var pinkCenterY: NSLayoutYAxisAnchor {
return pinkThing.centerYAnchor
}
и это нормально. Вы также можете (бессмысленно)

Код: Выделить всё

///For programmers who prefer to type .example than .topAnchor
var example: NSLayoutYAxisAnchor {
return topAnchor
}
Предположим, вы хотите вернуть привязку, то есть 42 пикселя от верхней части этого представления. Итак, это что-то вроде ..

Код: Выделить всё

///For upstream views to know where the gauges area is at
var dialsSafeArea: NSLayoutYAxisAnchor {
return something something 42 something
}
также полезно знать, как «изменить» привязки, поэтому

Код: Выделить всё

///For upstream views to know where the gauges area is
var dialsSafeArea: NSLayoutYAxisAnchor {
return topAnchor something something 3 something
or say
return pinkThing.topAnchor something something 3 something
}
Возможно, я упускаю что-то очевидное, но мне просто не удалось это понять.
(Обходной путь заключается в том, что вы можете жалко сделать невидимый вид, 42 вниз и вернуть привязку этого вида!)
Как? Возможно ли это?

Подробнее здесь: https://stackoverflow.com/questions/786 ... r-property
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как вы можете или можете создать и/или «настроить» свойство NSLayoutAnchor?
    Anonymous » » в форуме IOS
    0 Ответы
    44 Просмотры
    Последнее сообщение Anonymous
  • Как вы можете или можете создать и/или «настроить» свойство NSLayoutAnchor?
    Anonymous » » в форуме IOS
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous
  • Не можете изменить свойство Readonly - но не изменить его?
    Anonymous » » в форуме Php
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Не можете изменить свойство Readonly - но не изменить его?
    Anonymous » » в форуме Php
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Не можете изменить свойство Readonly - но не изменить его?
    Anonymous » » в форуме Php
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

Вернуться в «IOS»