ChinaCock组件包提供了这三个组件:TCCStatusBar,TCCTitleBar,TCCNavigatorBar,用来处理屏幕的状态条及导航条。
大家知道,现在的app都是沉浸试的,让用户体验更好。利用上面三个控件,可以方便实现。
首先,你要参考前文:ChinaCock界面控件介绍-CCSystemBar,该文详细写明了如何基于ChinaCock实现沉浸试的app界面。现有,有了TCCStatusBar,TCCTitleBar,TCCNavigatorBar这三个控件,可以无代码处理状态条及导航条,是否方便,不用我说。
如果你只想占用状态条,那放置一个TCCStatusBar到Form上,并设置好的Fill.Color,你要的填充色,手机的状态条就被处理了。如果你的应用界面,状态条下面是标题栏,那把TCCStatusBar换成TCCTitleBar,设置好Fill.Color,再设置好TitleHeight,OK,就实现了状态条及标题栏的处理。
对于手机导航条的处理,与状态条类似,如果想占用导航条的位置,那拖放一个TCCNavigatorBar到Form上,设置好Fill.Color,Ok,万事大极。该控件不但处理了导航条的占用,同样适用于用户隐藏与显示虚拟导航条。
下图是ChinaCock组件Demo中的一个设计图,背后对于状态条及导航条是没有代码的,只要在Form上放置对应的控件。