FWToolbarMenuView


@interface FWToolbarMenuView : UIView

自定义工具栏菜单视图,支持完全自定义,默认最多只支持左右各两个按钮,如需更多按钮,请自行添加。

水平分割时,按钮水平等分;非水平分割时,左右侧间距为8,同系统一致

  • 自定义左侧按钮,设置后才显示,非等分时左侧间距为8。建议使用FWToolbarButton

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) __kindof UIView *leftButton;
  • 自定义左侧更多按钮,设置后才显示,非等分时左侧间距为8。建议使用FWToolbarButton

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) __kindof UIView *leftMoreButton;
  • 自定义居中按钮,设置后才显示,非等分时左右最大间距为0。建议使用FWToolbarTitleView或FWToolbarButton

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) __kindof UIView *centerButton;
  • 自定义右侧更多按钮,设置后才显示,非等分时右侧间距为8。建议使用FWToolbarButton

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) __kindof UIView *rightMoreButton;
  • 自定义右侧按钮,设置后才显示,非等分时右侧间距为8。建议使用FWToolbarButton

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) __kindof UIView *rightButton;
  • 是否等宽布局(类似UITabBar),不含安全区域;默认NO,左右布局(类似UIToolbar|UINavigationBar)

    Declaration

    Objective-C

    @property (nonatomic) BOOL equalWidth;
  • 快捷访问FWToolbarTitleView标题视图,同centerButton

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) FWToolbarTitleView *titleView;
  • 快捷访问标题,titleView类型为FWToolbarTitleViewProtocol时才生效

    Declaration

    Objective-C

    @property (nonatomic, copy, nullable) NSString *title;