首先,我們來看一下,我們本篇文章所要實(shí)現(xiàn)的效果:

實(shí)現(xiàn)效果
首先,我們寫一個(gè)自定義TabBar,具體代碼如下:

自定義TabBar
sendBtn就是我們要添加的自定義Button,具體代碼不做解釋。
接下來我們綁定一個(gè)MainTabbarController,先上代碼:

MainTabbarController
好了,到此為止,基本的框架就算搭建完成了,下面說一下需要注意的地方。
由于中間按鈕已經(jīng)突出,因此突出部分是不能響應(yīng)點(diǎn)擊事件的,為此,我們需要重寫點(diǎn)擊事件處理方法:

HitTest方法重寫