спасибо, я понимаю что это все разные системы под разные задачи, я как раз хотел понять как виду себя эти системы
UserDefaults не удаляется даже после? правильно я вас понял или мы говорим только про группы приложений, можете подсказать что можно прочитать на тему групп приложений, просто слышал про это но не конца понимаю как это работает.
тут нет по сути разны что будет, мне по сути надо реализовать смахивании одного View на другой View, с учет того что бы если мы будем много смахивать в бок , то не было утечки по памяти. тип как Table View, кода ячейку не видно, она не занимает память.
briahas, У меня есть свой переключатель между двумя состояниями.
По сути две кнопки во View
Я прописываю в коде как он работает, переключается и тд. (это отдельный элемент в xib)
Теперь я его добавляю в сториборде и хочу подписать функцию (через IBAction как например с нажатием на кнопку) когда пользователь щелкает по этому элементу и значение меняется.
Но когда я навожу на свой элемент созданный в сториборде, у меня нет никаких sent events что бы я мог перетащить их в контроле и обработать событие
Как мне это сделать. Я просо не понимаю что читать и куда лезть
briahas,
1) ну есть у нас экшен velue change , это же событие не обязательно по нажатию.
И мне нужно создать такой же экшен только для своего элемента в Xib
2) так же я не понимаю как к своему CustomView привязать стандартные экшены. тк когда я навожу на свой вью у меня вообще нет вкладки Sent Events
briahas, я знаю как экшен. связать с вью , но я не знаю как создать свой экшена что бы как на картинке, но только свои были экшены.
Как в Xib создать свои экшены и как их вызывать.
Извините, если путаюсь в формулировках )
briahas, вот я хочу как раз узнать как их связать.
То есть создать событие в Xib, а в контролере его отловить что бы в которые кода это событие произойдет вызвать функцию timerFinished()
Смотрите, мы когда создаем кнопку, мы можем подписаться например нажатие кнопки или создаем uiswith , можем подписаться на изменение значения. Это мы делаем через addtarget.
В xib я создал своей элемент, но как в нем создать событие что бы я мог в контролере сделать addtarget на событие для моего созданного элемента.
И как создать это события в принципе.
1) Вы руками задаете высоту ячейки. А я говорил про тот момент когда она сама определятся автоматически в зависимости от содержимого. (если я вас правильно понял в послед методе)
2) общую суть я понял, метода Frame, но я не понял когда он вызывается ? так же каждый раз когда мы в таблице получаем ячейку ? и вы просто проверяете изменился размер или нет, верно я вас понял ?
3) не понял по поводу awakeFromNib (не нашел в вашем примере)
ячейка меняет высоту относительно размера экрана, соответственно картинка тоже меняет размер, тк в тестовом версии картинка квадратная и равна высоте ячейки, то как по-другому вычислить как не определив высоту или ее самой или ячейки .