Tabbaritem設定紅點大小 自定義寬高

2021-07-11 01:12:38 字數 945 閱讀 2589

專案需求,希望當使用者存在未讀訊息的時候在對應的uitabbaritem上顯示小紅點。

發現ios自帶的uitabbaritem的badgevalue尺寸偏大,不滿足專案需求。

分類名字:   @inte***ce

uitabbar (badge)

在findviewctl匯入 新增方法即可

#import

"uitabbar+badge.h"

// 小紅點相關

- (void

)viewdidload

.h #import

@inte***ce

uitabbar (badge)

- (void

)showbadgeonitemindex:(

int)index;  

//顯示小紅點

- (void

)hidebadgeonitemindex:(

int)index;

//隱藏小紅點

@end .m

#import

"uitabbar+badge.h"

#define tabbaritemnums

5.0//tabbar

的數量如果是

5個設定為

5.0

@implementation

uitabbar (badge) //

顯示小紅點

- (void

)showbadgeonitemindex:(

int)index //

隱藏小紅點

- (void

)hidebadgeonitemindex:(

int)index //

移除小紅點

- (void

)removebadgeonitemindex:(

int)index }

}@end

tabbaritem設定紅點大小 自定義寬高

專案需求,希望當使用者存在未讀訊息的時候在對應的uitabbaritem上顯示小紅點。發現ios自帶的uitabbaritem的badgevalue尺寸偏大,不滿足專案需求。第一步,建乙個uitabbar的category類別。第二步,編寫 h檔案 import inte ce uitabbar b...

TabbarItem設定紅點大小 自定義寬高

專案需求,希望當使用者存在未讀訊息的時候在對應的uitabbaritem上顯示小紅點。發現ios自帶的uitabbaritem的badgevalue尺寸偏大,不滿足專案需求。第一步,建乙個uitabbar的category類別。第二步,編寫 h檔案 objc view plain copy impo...

底部導航欄 在底部導航欄上設定小紅點和數字

在這個的activity main.xml基礎上,設定小紅點。在看現在的 activity main.xml 看紅色和綠色部分的不同之處 這裡我只改了乙個按鈕 與之前不同的是,我先在linearlayout裡面套一層relativelayout,目的是利用外層的linearlayout均分四個寬度,...