Tuya iOS Smart Life App SDK 5.15.0
ThingTabItemAttribute Class Reference

#import <ThingTabItemAttribute.h>

Inheritance diagram for ThingTabItemAttribute:

Instance Methods

(UIColor *badgeColor) - NS_AVAILABLE_IOS
 
(NSDictionary< NSAttributedString *, id > *badgeTextAttribute) - NS_AVAILABLE_IOS
 
(UIColor *badgeColor) - NS_AVAILABLE_IOS
 
(NSDictionary< NSAttributedString *, id > *badgeTextAttribute) - NS_AVAILABLE_IOS
 

Properties

Class moduleClass
 
__kindof UIViewController * viewController
 
BOOL defaultSelected
 
NSString * itemTitle
 
UIImage * normalImage
 
UIImage * selectedImage
 
NSString * badgeValue
 
NSString * tag
 
UIEdgeInsets imageInsets
 
UIOffset titleOffset
 
__kindof ThingTabBarCustomButtoncustomButton
 
__kindof UIView< ThingTabBarCustomBadgeProtocol > * customBadgeView
 
NSString * accessibilityIdentifier
 
NSUInteger tabIndex
 
Class i_moduleImplCls [implementation]
 
NSUInteger i_index [implementation]
 

Detailed Description

Definition at line 15 of file ThingTabItemAttribute.h.

Method Documentation

◆ NS_AVAILABLE_IOS [1/4]

- (UIColor *badgeColor) NS_AVAILABLE_IOS (10_0) 

◆ NS_AVAILABLE_IOS [2/4]

- (NSDictionary< NSAttributedString *, id > *badgeTextAttribute) NS_AVAILABLE_IOS (10_0) 

◆ NS_AVAILABLE_IOS [3/4]

- (UIColor *badgeColor) NS_AVAILABLE_IOS (10_0) 

◆ NS_AVAILABLE_IOS [4/4]

- (NSDictionary< NSAttributedString *, id > *badgeTextAttribute) NS_AVAILABLE_IOS (10_0) 

Property Documentation

◆ accessibilityIdentifier

- (NSString *) accessibilityIdentifier
readwritenonatomiccopy

Definition at line 44 of file ThingTabItemAttribute.h.

◆ badgeValue

- (NSString *) badgeValue
readwritenonatomiccopy

Definition at line 31 of file ThingTabItemAttribute.h.

◆ customBadgeView

- (__kindof UIView< ThingTabBarCustomBadgeProtocol > *) customBadgeView
readwritenonatomicstrong

需要完全自定义tabBarButton时,实现此配置 自定义角标

Definition at line 42 of file ThingTabItemAttribute.h.

◆ customButton

- (__kindof ThingTabBarCustomButton *) customButton
readwritenonatomicstrong

Definition at line 41 of file ThingTabItemAttribute.h.

◆ defaultSelected

- (BOOL) defaultSelected
readwritenonatomicassign

只对config中的tabSelectModule下注册的tabItem生效 一个module最多只能1个item默认选中,没有则默认第一个

Definition at line 25 of file ThingTabItemAttribute.h.

◆ i_index

- (NSUInteger) i_index
readwritenonatomicassignimplementation

Definition at line 13 of file ThingTabItemAttribute+Private.h.

◆ i_moduleImplCls

- (Class) i_moduleImplCls
readwritenonatomicstrongimplementation

Definition at line 12 of file ThingTabItemAttribute+Private.h.

◆ imageInsets

- (UIEdgeInsets) imageInsets
readwritenonatomicassign

Definition at line 37 of file ThingTabItemAttribute.h.

◆ itemTitle

- (NSString *) itemTitle
readwritenonatomiccopy

Definition at line 27 of file ThingTabItemAttribute.h.

◆ moduleClass

- (Class) moduleClass
readnonatomicstrong

自动填充

Definition at line 17 of file ThingTabItemAttribute.h.

◆ normalImage

- (UIImage *) normalImage
readwritenonatomicstrong

Definition at line 28 of file ThingTabItemAttribute.h.

◆ selectedImage

- (UIImage *) selectedImage
readwritenonatomicstrong

Definition at line 29 of file ThingTabItemAttribute.h.

◆ tabIndex

- (NSUInteger) tabIndex
readnonatomicassign

tab上的下标

Definition at line 46 of file ThingTabItemAttribute.h.

◆ tag

- (NSString *) tag
readwritenonatomiccopy

Definition at line 35 of file ThingTabItemAttribute.h.

◆ titleOffset

- (UIOffset) titleOffset
readwritenonatomicassign

Definition at line 38 of file ThingTabItemAttribute.h.

◆ viewController

- (__kindof UIViewController *) viewController
readwritenonatomicstrong

Definition at line 19 of file ThingTabItemAttribute.h.


The documentation for this class was generated from the following files: