전자 상거래 앱을 사용 중입니다. 모든 페이지 바구니 버튼을 표시하고 싶습니다. 사용자가 모든 페이지를 클릭하여 제품 목록을 추가 한 다음 확인해 볼 수 있습니다.모든 페이지 탐색 메뉴 버튼을 표시하는 방법
내 탐색 모음 프로그램 만들기 : 현재
let viewController = DishViewController()
viewController.shopCategory = shopCategory
let navigationController = UINavigationController.init(rootViewController: viewController)
self.present(navigationController, animated: true, completion: nil)
내가 바구니마다 페이지의 viewDidLoad() 보여 내를하고있는 중이 야 :
func setupNavigationBar(){
// back button without title
self.navigationController?.navigationBar.topItem?.title = ""
//set titile
self.navigationItem.title = "Your Order"
let rightButton = UIBarButtonItem(image: #imageLiteral(resourceName: "busket"), style: .plain, target: nil, action: nil)
//show the Edit button item
self.navigationItem.rightBarButtonItem = rightButton
}
의 버튼이있다. 일부 페이지에는 2 단추 (버스켓, 검색) 또는 1 단추 (버스켓)가 있습니다. 내가 뭘 할 수 있니? –
버튼 유형을 매개 변수로 제목과 함께 전달하고 그에 따라 표시 할 논리를 만들면됩니다. 예 : func setupNavigationBar (title : String, buttons : [String]) {} 그런 다음 setupNavigationBar (제목 : "Your Order", 버튼 : [ "busket", "search"])를 호출하십시오. – Sree