나는 이것을 파악하는 것 같다. 나는 신속하게 새로운 사람이다. 내비게이션 막대 단추 항목에서 xib 파일을로드해야합니다. 사용자가 로그인했는지 여부에 따라 동일한 버튼 항목이 변경되므로 스토리 보드 외부에서이 작업을 수행해야합니다. 사용자가 로그인하지 않고 로그인 xib 파일로 이동하고 사용자가 로그인 한 경우 "스토리 추가"를 읽고 스토리 추가 xib 파일로 이동하면 "로그인/등록"이라고 읽습니다. 정말 고맙습니다. 감사합니다.프로그램 적으로 xib 파일에 신속한 segue
1
A
답변
2
먼저 IBOutlet
을 사용하여 UIBarButtonItem
유형의 var 및 버튼에 대한 작업 방법을 만듭니다. 그런 다음보기가 표시되면 버튼을 프로그래밍 방식으로 액세스하여 레이블을 업데이트 (로그인/로그 아웃) 할 수 있습니다. 스토리 보드의 단추에서 신속한 파일로 컨트롤 드래그 (또는 마우스 오른쪽 버튼 클릭 드래그)하여이 두 가지 작업을 모두 수행 할 수 있습니다.
스토리 보드에서 서로 다른보기 (예 : "LoginSegueIdentifier"및 "AddStorySegueIdentifier")로 이동하는 두 개의 단편을 설정하십시오. 작업 방법 내부에서 사용자가 로그인했는지 여부를 확인하십시오. 결과에 따라 다음을 수행하십시오. 식별자는 SEGUE 식별자를 일치.
로그인을 ...
self.performSegueWithIdentifier("LoginSegueIdentifier", sender: self)
이 HEL 이야기를
self.performSegueWithIdentifier("AddStorySegueIdentifier", sender: self)
희망을 추가하는 방법 추신. 궁금한 점이 있으면 알려주세요.
업데이트 : 분명히하기 위해 (이것은 적어도 내 경험에 비추어 볼 때) 일반적으로 스토리 보드로이를 달성 할 수 있습니다.
관련 문제
- 1. 신속한 수행 googleSignin 후 segue
- 2. UIStoryBoard - 동일한 ViewController/Xib, 다른 segue 경로
- 3. 신속한 Segue 후 버튼 레이블을 전달하는 방법
- 4. XIB 파일에 제한이 있습니까?
- 5. xib 파일에 접근성 식별자 설정
- 6. iOS에서 StoryBoard Segue Style과 같은 Xib 파일에서 애니메이션 Segue 스타일을 설정하는 방법은 무엇입니까?
- 7. 신속한 xib/nib에서 시작 (표시) 창에서 코드를 실행하는 방법
- 8. 신속한 응용 프로그램 오류없이 충돌?
- 9. segue
- 10. 여러 개의 NSView를 하나의 Xib 파일에 통합했습니다.
- 11. 하나의 .xib 파일에 두 개의 UIView가 있습니까?
- 12. xib 파일에 메뉴 항목 연결하기 cocos2d?
- 13. 새 xib 파일에 연결이 표시되지 않습니다.
- 14. XIB 파일에 정의 된 UIButton이 인스턴스화되지 않았습니다.
- 15. 프로그램 방식으로 신속한 버전을 찾는 방법은 무엇입니까?
- 16. , 신속한
- 17. 프로그램 적으로 인보이스 호출
- 18. iOS를 프로그램 적으로 끼우기
- 19. 파일을 프로그램 적으로 iBook에로드하기
- 20. programListener를 프로그램 적으로 호출하기
- 21. 플래시로 프로그램 적으로 줄이기
- 22. UIScrollView를 프로그램 적으로 스크롤
- 23. 스토리 보드, XIB 및 푸시
- 24. TableViewCell의 단추에서 Segue 수행
- 25. 사용자 정의 셀 UIButton에서 ViewController로 Segue 만들기
- 26. 신속한 묶음 파일에 iPod 음악 파일 추가하기
- 27. 신속한 println 로그를 파일에 쓸 수 있습니까?
- 28. 비동기 적으로 파일에 데이터 추가
- 29. releasemode에서 web.config를 프로그램 적으로 변경하십시오.
- 30. XIB
'IBOutlet'과 다른 텍스트를 사용하여 스토리 보드에서 서로 다른 두 개의 동일한 버튼을 사용하면이 문제를 해결할 수 있습니다. 현재 보여지기를 기대하지 않는 것에'.hidden'을 설정하십시오. –