QMUINavigationTitleViewDelegate

@protocol QMUINavigationTitleViewDelegate <NSObject>

@optional

/**
 点击 titleView 后的回调,只需设置 titleView.userInteractionEnabled = YES 后即可使用。不过一般都用于配合 QMUINavigationTitleViewAccessoryTypeDisclosureIndicator。

 @param titleView 被点击的 titleView
 @param isActive titleView 是否处于活跃状态(所谓的活跃,对应右边的箭头而言,就是点击后箭头向上的状态)
 */
- (void)didTouchTitleView:(QMUINavigationTitleView *)titleView isActive:(BOOL)isActive;

/**
 titleView 的活跃状态发生变化时会被调用,也即 [titleView setActive:] 被调用时。

 @param active 是否处于活跃状态
 @param titleView 变换状态的 titleView
 */
- (void)didChangedActive:(BOOL)active forTitleView:(QMUINavigationTitleView *)titleView;

@end

Undocumented

  • 点击 titleView 后的回调,只需设置 titleView.userInteractionEnabled = YES 后即可使用。不过一般都用于配合 QMUINavigationTitleViewAccessoryTypeDisclosureIndicator。

    Declaration

    Objective-C

    - (void)didTouchTitleView:(QMUINavigationTitleView *)titleView
                     isActive:(BOOL)isActive;

    Swift

    optional func didTouch(_ titleView: QMUINavigationTitleView!, isActive: Bool)

    Parameters

    titleView

    被点击的 titleView

    isActive

    titleView 是否处于活跃状态(所谓的活跃,对应右边的箭头而言,就是点击后箭头向上的状态)

  • titleView 的活跃状态发生变化时会被调用,也即 [titleView setActive:] 被调用时。

    Declaration

    Objective-C

    - (void)didChangedActive:(BOOL)active
                forTitleView:(QMUINavigationTitleView *)titleView;

    Swift

    optional func didChangedActive(_ active: Bool, for titleView: QMUINavigationTitleView!)

    Parameters

    active

    是否处于活跃状态

    titleView

    变换状态的 titleView