kciter / Floaty

:heart: Floating Action Button for iOS
MIT License
1.58k stars 310 forks source link

Padding tab issue #81

Closed dotdotgod closed 8 years ago

dotdotgod commented 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")
    }

제가 사용하는 소스구요

dotdotgod commented 8 years ago

friendlyTap = false

추가하고 해결했습니다

kciter commented 8 years ago

감사합니다 ^^ 요즘 회사일과 워크숍에 치여서 못보고있었네요 ^^;;