일반적으로 UIButton을 숨기는 것은 어렵지 않지만 IBOutlet 대신 IBAction으로 설정했습니다. 이것은 버튼을 눌렀을 때 텍스트가 튀어 나오기 때문에 필요합니다.하지만 버튼을 사라지게하고 싶습니다. 해결 방안은 무엇인가?IBAction으로 UIButton 숨기기
답변
당신은 아마 선언 당신의 IBAction를처럼 :
- (IBAction)myButtonAction;
이 있어야한다 :
- (IBAction)myButtonAction:(id)sender;
을 다음
- (IBAction)myButtonAction:(id)sender
{
if([sender respondsToSelector:@selector(setHidden:)])
[sender setHidden:YES];
}
모든 IBActions 수신 지원할 수있는 방법으로 할 수 있기 때문에 자신의 보낸 사람을 함수로 사용합니다. 그러나 다른 UI 요소가 해당 함수를 호출하면 숨겨집니다. 또한 위의 방법을 사용하면 버튼 숨기기를 해제 할 수 없으며 그렇게해야 할 경우 IBOutlet을 사용하는 것이 좋습니다. 5.0 이상에서는 보유하지 않는 weak
키워드를 사용할 수 있습니다. 참조가 있고 객체가 파괴되면 자동으로 nill됩니다. 4.x에서는 viewDidUnload에서 nil로 설정해야한다는 것을 기억해야합니다.
감사합니다. 완벽하게 작동합니다! 이제 다른 질문이 있습니다. 버튼을 누르기 전에 숨겨진 버튼이 있지만 버튼을 누른 후에 다른 버튼이 보이기를 원합니다. 나는 두 번째 부분을 처리 할 수 있다고 믿지만 버튼을 원래 숨겨진 상태로 설정하는 방법을 모르겠습니다. –
당신은이 UILabel의 처리를 위해 IBOutlets 속성을 실제로 만들어야합니다. BOOL iVar aa 플래그를 사용하여 앱의 상태를 알 수 있습니다. 속성을 사용하여 값을 업데이트하고 숨김/표시합니다. – Daniel
글쎄요, 문제가없는 UILabel이 하나뿐입니다. 화면이 처음으로로드 될 때 특정 버튼이 숨겨 지도록하는 방법을 모르겠습니다. –
- 1. UIButton 내용 표시/숨기기
- 2. VOID 코드를 IBAction으로 변환
- 3. uibutton 숨기기 및 드롭 다운 텍스트
- 4. 하나의 IBAction에서 다른 IBAction으로 매개 변수 전달
- 5. 아래의 방법을 IBAction으로 사용할 수 있습니까?
- 6. 추가 된 행에서 콘텐츠보기 (UIButton) 제거/숨기기 방법 UITableViewCell
- 7. 큰 UIButton 위에 작은 UIButton
- 8. 있는 UIButton 깜박 같이있는 UIButton 만드는 방법
- 9. TableviewCell있는 UIButton
- 10. UIButton 효과
- 11. UIButton 애니메이션보기
- 12. UIActionSheet의 UIButton
- 13. uibutton + setselected
- 14. Uibutton 이벤트
- 15. UIButton 번역하기
- 16. Disabale UIButton
- 17. uibutton animation
- 18. 아이폰하십시오있는 UIButton
- 19. CGAffineTransformScale있는 UIButton
- 20. 인수가있는 UIbutton
- 21. UIButton - 출시해야할까요?
- 22. UITableViewCell의 UIButton
- 23. 질문있는 UIButton
- 24. Relating UIButton
- 25. UIbutton stretchable
- 26. 있는 UIButton
- 27. 둥근 UIButton
- 28. 가있는 UIButton
- 29. 축소 UIButton
- 30. 타이머가있는 UIButton
"텍스트 팝업"이라고 할 때 경고 (UIAlertView)를 의미합니까? – Daniel
버튼을 눌렀을 때 특정 메시지로 설정된 레이블이 있음을 의미합니다. –