코드가있는 콜렉션 뷰 컨트롤러에서 왼쪽 탐색 뒤로 버튼을 추가합니다.
Swift 3을 사용하여 UICollectionView의 UINavigation Back 버튼 추가
//Add Navigation Bar
navbar.autoresizingMask = [.flexibleWidth, .flexibleBottomMargin, .flexibleRightMargin]
navbar.delegate = self
UINavigationBar.appearance().barTintColor = UIColor(red: 0.0/255.0, green:49.0/255.0, blue:79.0/255.0, alpha:0.1)
UINavigationBar.appearance().tintColor = UIColor.white
UINavigationBar.appearance().isTranslucent = true
UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName : UIColor.white]
navItem.title = prefs.value(forKey: "PROVIDER_NAME") as! String?
let image = UIImage(named: "back_image")
navItem.leftBarButtonItem = UIBarButtonItem(image: image, style: .plain, target: self, action: #selector(addTapped))
navItem.leftBarButtonItem?.imageInsets = UIEdgeInsetsMake(0, 0, 0, 0)
돌아 가기 버튼을 왼쪽으로 너무 가깝습니다. 왼쪽에서 10px 정도 채우기를 추가하고 싶습니다.
그래서, 나는
navItem.leftBarButtonItem?.imageInsets = UIEdgeInsetsMake(0, 15, 0, 0)
에 코드를 변경하지만 작동하지 않는 이미지로 돌아 가기 버튼이 작아 보인다. 뒤로 버튼 왼쪽에 공백을 추가하려면 어떻게합니까?
는이 뷰 컨트롤러를 포함 마십시오 :
이것은 당신의
UINavigationBar
이 (당신을 위해 배경을 투명하게 할 것이다)처럼 보이게하는 방법입니다 UINavigationController'에 넣으시겠습니까? –@ArtemStepanenko, UINavigationController 형에 포함되지 않았습니다. –
먼저 navigationController에 viewController를 삽입하고이 게시물을 확인해야합니다. https://stackoverflow.com/questions/43546132/how-to-customize-the-navigation-back -symbol-and-navigation-back-text/43556837 # 43556837 및 https://stackoverflow.com/questions/40504860/how-to-change-back-button-title-on-navigation-controller-in-swift3/40505660 # 40505660 – Joe