https://stackoverflow.com/a/34923168/16692929 Remove text from Back button keeping the icon I want to remove the text from the back button, but I want to keep the icon. I have tried let backButton = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.Plain, target: navigationControll... stackoverflow.com 영어, 제대로 읽읍시다. 1 -> 2 -> 3 에서 제거하고 싶다면, 스토리보드 상에서 직접 했던 것 처럼 1, 2에 해당 코드를 넣을 것. navigation..
다음과 같은 TableViewCell을 만들어야 한다고 하자. 우선 Cell의 높이(height) 사이즈는 187(높이) + 13(top) + 13(bottom) 으로 설정해두고, content의 inset을 13(top), 13(bottom) 으로 조절하면 된다. TableView를 선택하고 Row Height를 213으로 설정. Automatic은 해제한다. 연결되어 있는 tableViewCell의 layoutSubviews 에서 inset을 설정한다. (awakeFromNib에 설정해주면 적용되지 않는다. 왜일까?)
TableView나 CollectionView가 있는 ViewController는 매번 코드의 양이 늘어나고 추후 수정하게 될 때, 수정하고 싶은 부분을 찾아가는데 시간이 많이 걸렸다. raywenderlich.com 에서 예제코드를 보던 중, ViewController의 코드가 신기하게 분리되어 있는 것을 발견한 적이 있다. 처음 볼 때는 오.. 이렇게도 분리할 수 있다고? 하고 넘겼는데, 프로젝트를 진행하다가 코드의 가독성을 위해 위 내용처럼 분리해보고 싶어졌다. 우선 TableViewController를 사용한다.
디자인 상, navigation의 left bar title을 없애야 했다. 상황에 따라 2가지 해결책으로 해결 했다. A -> B 1) A VC에서 IBSegueAction으로 이미 -> B를 한 상황일 때 B의 viewDidLoad에서 navigationController?.navigationBar.topItem?.backBarButtonItem = UIBarButtonItem(title: "", style: .plain, target: nil, action: nil) 2) 일반적인 상황 A의 VC에서 viewWillDisappear에서 navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: .plain, target: nil, ac..
1. CustomUIView 만들기 분명 구글링해서 나온대로 따라했는데, 오류가 나는 것임. .xib 파일에서 Files Owner에만 연결시켜줘야함. View에는 연결시켜주지 않음. 그리고 Bundle.main. ~ 이렇게 사용했음. 참고로, init 과 required init이 있는데, 스토리보드에서 사용하면 required가 호출된다고 함.