2012-12-24 3 views
0

view에 사용자 정의 UIButton이 있습니다.UIButton에서 기본 제스처가 호출 되었습니까?

버튼을 처음로드 할 때 어떤 기본 동작 (예 : willMoveToSuperview 또는 viewDidLoad?)이 호출되는지 알고 계십니까?

예를 들어, 아마도 UIControlEventTouchUpInside 이벤트가 호출됩니까 ?? 또는 다른 어떤 사건 ??.

+0

이러한 종류의 이벤트는 사용자 상호 작용에 반응하고 사용자가 주변을 이동할 때 발생하는 것이 아니기 때문에 발생하지 않을 것입니다. 어떤 종류의 문제가 있습니까? – Ismael

+0

단추가로드되면 선택한 상태로 표시되기를 원합니다. 때로는 때로는 이런 일이 발생합니다. 그래서, 나는이 제스처 인식 자 어딘가에서 아마도 "버튼"에서 "선택된"상태를 제거하는 행동이 불려지는지 의심 스러웠습니다 ..... – user1903992

답변

3

아무 것도 아니며, 버튼에는 "기본 동작"이 없으며 가장 확실하게는 viewDidLoad에서 등 뒤에 호출 할 수 없습니다. 반면에 해당 IBAction 메서드는 수동으로 호출 할 수 있습니다.

버튼이로드되면 선택한 상태로 표시되기를 원합니다.

가장 좋은 장소는 viewWillAppear입니다.

관련 문제