\doxysection{BMKRich\+View.\+h}
\hypertarget{_b_m_k_rich_view_8h_source}{}\label{_b_m_k_rich_view_8h_source}\index{BaiduMapAPI\_Map.framework/Headers/BMKRichView.h@{BaiduMapAPI\_Map.framework/Headers/BMKRichView.h}}
\mbox{\hyperlink{_b_m_k_rich_view_8h}{浏览该文件的文档.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{comment}{//}}
\DoxyCodeLine{00002\ \textcolor{comment}{//\ \ BMKRichView.h}}
\DoxyCodeLine{00003\ \textcolor{comment}{//\ \ MapComponent}}
\DoxyCodeLine{00004\ \textcolor{comment}{//}}
\DoxyCodeLine{00005\ \textcolor{comment}{//\ \ Created\ by\ zhaoxiangru\ on\ 2024/3/12.}}
\DoxyCodeLine{00006\ \textcolor{comment}{//\ \ Copyright\ ©\ 2024\ Baidu.\ All\ rights\ reserved.}}
\DoxyCodeLine{00007\ \textcolor{comment}{//}}
\DoxyCodeLine{00008\ }
\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#import\ <Foundation/Foundation.h>}}
\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_base_u_i_view_8h}{BMKBaseUIView.h}}"{}}}
\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_common_def_8h}{BMKCommonDef.h}}"{}}}
\DoxyCodeLine{00012\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_map_animation_8h}{BMKMapAnimation.h}}"{}}}
\DoxyCodeLine{00013\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_rich_u_i_option_8h}{BMKRichUIOption.h}}"{}}}
\DoxyCodeLine{00014\ NS\_ASSUME\_NONNULL\_BEGIN}
\DoxyCodeLine{00015\ }
\DoxyCodeLine{00016\ \textcolor{keyword}{@interface\ }\mbox{\hyperlink{interface_b_m_k_rich_view}{BMKRichView}}\ :\ NSObject}
\DoxyCodeLine{00017\ \textcolor{keyword}{@property}\ (nonatomic,\ strong)\ \mbox{\hyperlink{interface_b_m_k_base_u_i_view}{BMKBaseUIView}}\ \ \ \ \ \ \ \ *\mbox{\hyperlink{interface_b_m_k_rich_view_a782064bb0e86f2e20b13dcb910065873}{rootView}};}
\DoxyCodeLine{00018\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \mbox{\hyperlink{_b_m_k_base_u_i_view_8h_adcded91277c965cf51d9099c2935c372}{BMKVisibility}}\ \ \ \mbox{\hyperlink{interface_b_m_k_rich_view_a6529e2eabdf9e2662723ab18ba3c6406}{visibility}};}
\DoxyCodeLine{00019\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \textcolor{keywordtype}{float}\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{interface_b_m_k_rich_view_ae9b9883c8dfea37222592fa63037e557}{opacity}};\ \ \ \ \ \ \ \ \textcolor{comment}{//\ [0,\ 1.0]}}
\DoxyCodeLine{00020\ \textcolor{keyword}{@property}\ (nonatomic,\ strong,\ nullable)\ \mbox{\hyperlink{interface_b_m_k_map_animation}{BMKMapAnimation}}\ *\mbox{\hyperlink{interface_b_m_k_rich_view_ab98e7087b183b8909fe8a904dfc857e1}{animation}};}
\DoxyCodeLine{00021\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523}{BMKLocate}}\ \ \ \ \ \ \ \mbox{\hyperlink{interface_b_m_k_rich_view_aa7882f9f2491b9c6f8ec9871b859c277}{locate}};\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ The\ location\ relative\ to\ it's\ parent\ marker.}}
\DoxyCodeLine{00022\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \textcolor{keywordtype}{int}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{interface_b_m_k_rich_view_adec59199880dad8167de67080d29cbe9}{offsetX}};\ \ \ \ \ \ \ \ \textcolor{comment}{//\ 偏离Located\ 多少point（屏幕坐标系，向左「-\/」、向右「+」)}}
\DoxyCodeLine{00023\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \textcolor{keywordtype}{int}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{interface_b_m_k_rich_view_a78a60749eb4bea195bcaa3ff58cb2b3e}{offsetY}};\ \ \ \ \ \ \ \ \textcolor{comment}{//\ 偏离Located\ 多少point（屏幕坐标系，向上「-\/」、向下「+」)}}
\DoxyCodeLine{00024\ \textcolor{comment}{//\ RichView的碰撞避让行为；动画中不支持；BMKCollisionBehavior类型，默认为BMKCollisionNotCollide：不参与;}}
\DoxyCodeLine{00025\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \mbox{\hyperlink{_b_m_k_common_def_8h_ab2ebdba70ac61fd65256288f08b51212}{BMKCollisionBehavior}}\ \mbox{\hyperlink{interface_b_m_k_rich_view_a8589bf7bd638075ef013faa120d70099}{collisionBehavior}};}
\DoxyCodeLine{00032\ \textcolor{comment}{//\ RichView的优先级不能超过其ParentMarker;RichView即使设置为alwaysshow，只要Marker没设置为alwaysshow，RichView的优先级还是会被置为Marker的优先级}}
\DoxyCodeLine{00033\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \textcolor{keywordtype}{int}\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{interface_b_m_k_rich_view_a955f70a77360442e808c6bb6c9419ea1}{collisionPriority}};}
\DoxyCodeLine{00034\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ UIEdgeInsets\ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{interface_b_m_k_rich_view_aee840ffb9c02d56d858e0f58129d41f4}{collisionBorder}};\ \ \ \ \ \ \ \textcolor{comment}{//\ The\ Collision\ Border\ of\ this\ view.}}
\DoxyCodeLine{00035\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \textcolor{keywordtype}{int}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{interface_b_m_k_rich_view_a24978ca52a272da4495dfcd4c7a62cc2}{collisionLineTagId}};\ \ \ \ \textcolor{comment}{//\ 与指定的Line进行避让\ [lineTagId\ ==\ 0\ 不避让]}}
\DoxyCodeLine{00036\ }
\DoxyCodeLine{00037\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{interface_b_m_k_rich_view_a5dddd0fe06519e8f0954b646651ea797}{scaleX}};}
\DoxyCodeLine{00038\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{interface_b_m_k_rich_view_aec9bd95935989279a70411d8729372d9}{scaleY}};}
\DoxyCodeLine{00039\ }
\DoxyCodeLine{00040\ \textcolor{keyword}{@property}\ (nonatomic,\ strong)\ NSString\ *\mbox{\hyperlink{interface_b_m_k_rich_view_af095ea23062da2133a4ab527f1e9b2f8}{name}};}
\DoxyCodeLine{00041\ \textcolor{keyword}{@property}\ (nonatomic,\ strong)\ NSString\ *\mbox{\hyperlink{interface_b_m_k_rich_view_a9bdca31902c99599f02573bf5e4d3c99}{tag}};}
\DoxyCodeLine{00042\ \textcolor{keyword}{@property}\ (nonatomic,\ strong)\ NSString\ *\mbox{\hyperlink{interface_b_m_k_rich_view_aed57d54b5f249dbaea8528026355402e}{descript}};}
\DoxyCodeLine{00043\ }
\DoxyCodeLine{00049\ -\/\ (void)setPBVisibility:(\textcolor{keywordtype}{int})pbVisibility;}
\DoxyCodeLine{00050\ }
\DoxyCodeLine{00051\ \textcolor{comment}{//\ 添加BMKRichUIOption配置参与碰撞避让的UI（BMKBaseUIView，一般为rootView）的可选方位}}
\DoxyCodeLine{00052\ -\/\ (BOOL)addRichUIOption:(\mbox{\hyperlink{interface_b_m_k_rich_u_i_option}{BMKRichUIOption}}\ *)richUIOption;}
\DoxyCodeLine{00053\ -\/\ (BOOL)delRichUIOption:(\mbox{\hyperlink{interface_b_m_k_rich_u_i_option}{BMKRichUIOption}}\ *)richUIOption;}
\DoxyCodeLine{00054\ }
\DoxyCodeLine{00061\ -\/\ (BOOL)setShowLevel:(\textcolor{keywordtype}{int})from\ toLevel:(\textcolor{keywordtype}{int})to;}
\DoxyCodeLine{00062\ }
\DoxyCodeLine{00063\ -\/\ (nullable\ \mbox{\hyperlink{interface_b_m_k_rich_view}{BMKRichView}}\ *)findRichViewWithName:(nonnull\ NSString\ *)name;}
\DoxyCodeLine{00064\ }
\DoxyCodeLine{00065\ -\/\ (nullable\ \mbox{\hyperlink{interface_b_m_k_rich_view}{BMKRichView}}\ *)findViewWithName:(nonnull\ NSString\ *)name;}
\DoxyCodeLine{00066\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00067\ }
\DoxyCodeLine{00068\ NS\_ASSUME\_NONNULL\_END}

\end{DoxyCode}
