Closed dotdotgod closed 8 years ago
한국분인신거 같아서 그냥 한국어로 남깁니다.
제가 탭바를 두고 사용중에 탭바 높이만큼 패딩을 주었더니 버튼 밑에 영역(padding영역)을 탭했을 때 번튼이 탭됩니다. 이전 버전에서는 문제가 없었는데 이해가 잘 되지 않아 질문글 남깁니다.
class MyTBC: UITabBarController, KCFloatingActionButtonDelegate, UITabBarControllerDelegate{ let fab = KCFloatingActionButton() override func viewDidLoad() { super.viewDidLoad() self.delegate = self let item = KCFloatingActionButtonItem() item.buttonColor = UIColor.white item.title = "Custom item" fab.paddingY = 100 fab.buttonColor = UIColor.blue fab.buttonImage = UIImage(named: "ic_mode_edit_18pt") fab.overlayColor = UIColor.clear fab.addItem(icon:UIImage(named: "icon_int_scrap"), handler: { item in if let rvc = self.storyboard?.instantiateViewController(withIdentifier: "OutWVC") as? OutWVC { } self.fab.close() }) fab.addItem(icon: UIImage(named: "icon_ext_scrap"), handler: { item in if let rvc = self.storyboard?.instantiateViewController(withIdentifier: "OutWVC") as? OutWVC { } self.fab.close() }) fab.addItem(icon: UIImage(named: "icon_pencil"), handler: { item in if let rvc = self.storyboard?.instantiateViewController(withIdentifier: "OutWVC") as? OutWVC { } self.fab.close() }) fab.fabDelegate = self self.view.addSubview(fab) self.tabBar.selectedImageTintColor = UIColor.black if let arrayOfTabBarItems = self.tabBar.items as AnyObject as? NSArray,let tabBarItem = arrayOfTabBarItems[2] as? UITabBarItem { tabBarItem.isEnabled = false } //badgeValueChange("8") }
제가 사용하는 소스구요
friendlyTap = false
추가하고 해결했습니다
감사합니다 ^^ 요즘 회사일과 워크숍에 치여서 못보고있었네요 ^^;;
한국분인신거 같아서 그냥 한국어로 남깁니다.
제가 탭바를 두고 사용중에 탭바 높이만큼 패딩을 주었더니 버튼 밑에 영역(padding영역)을 탭했을 때 번튼이 탭됩니다. 이전 버전에서는 문제가 없었는데 이해가 잘 되지 않아 질문글 남깁니다.
제가 사용하는 소스구요