首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏一“技”之长

    iOS UISegmentedControl 原

    的背景图案 - (void)setBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state barMetrics:(UIBarMetrics )barMetrics 注意:UIBarMetrics是一个枚举,如下:(defaulf风格会充满背景) typedef NS_ENUM(NSInteger, UIBarMetrics) {     UIBarMetricsDefault UIBarMetricsCompactPrompt, }; 获取背景图案 - (UIImage *)backgroundImageForState:(UIControlState)state barMetrics:(UIBarMetrics forLeftSegmentState:(UIControlState)leftState rightSegmentState:(UIControlState)rightState barMetrics:(UIBarMetrics contentPositionAdjustmentForSegmentType:(UISegmentedControlSegment)leftCenterRightOrAlone barMetrics:(UIBarMetrics

    82560发布于 2018-08-15
  • 来自专栏一“技”之长

    iOS开发UINavigation系列一——导航栏UINavigtionBar

    - (void)setBackgroundImage:(nullable UIImage *)backgroundImage forBarMetrics:(UIBarMetrics)barMetrics  NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR; - (nullable UIImage *)backgroundImageForBarMetrics:(UIBarMetrics )barMetrics; 上面两个方法用于设置和获取导航栏的背景图案,这里需要注意,默认背景图案是不做缩放处理的,所以我们使用的图片尺寸要和导航栏尺寸匹配,这里面还有一个UIBarMetrics参数,这个参数设置设备的状态 ,如下: typedef NS_ENUM(NSInteger, UIBarMetrics) {     UIBarMetricsDefault,//正常竖屏状态     UIBarMetricsCompact )barMetrics; - (CGFloat)titleVerticalPositionAdjustmentForBarMetrics:(UIBarMetrics)barMetrics; 还有一个细节

    1.7K31发布于 2018-08-15
  • 来自专栏码客

    iOS状态栏设置

    statusBar的背景色 注意:一旦你设置了navigationBar的- (void)setBackgroundImage:(UIImage *)backgroundImage forBarMetrics:(UIBarMetrics blue: 233/255, alpha: 1.0); //去掉navigationBar下的黑线 appear.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default 可以去掉navigationBar下的黑线,代码如下 //去掉navigationBar下的黑线 appear.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default

    3.6K11发布于 2019-10-22
  • 来自专栏码客

    iOS各View的属性设置

    blue: 244/255, alpha: 1.0); //去掉navigationBar下的黑线 appear.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default UIColor.whiteColor(); self.navigationController.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default

    2K20发布于 2019-10-22
  • 来自专栏一“技”之长

    iOS开发UINavigation系列三——工具栏UIToolBar

    setBackgroundImage:(nullable UIImage *)backgroundImage forToolbarPosition:(UIBarPosition)topOrBottom barMetrics:(UIBarMetrics barMetrics; - (nullable UIImage *)backgroundImageForToolbarPosition:(UIBarPosition)topOrBottom barMetrics:(UIBarMetrics

    88710发布于 2018-08-15
  • 来自专栏一“技”之长

    iOS中UISearchBar(搜索框)使用总结

    setBackgroundImage:(UIImage *)backgroundImage forBarPosition:(UIBarPosition)barPosition barMetrics:(UIBarMetrics )barMetrics ;   - (UIImage *)backgroundImageForBarPosition:(UIBarPosition)barPosition barMetrics:(UIBarMetrics

    3.1K10发布于 2018-08-16
  • 来自专栏移动端开发

    Swift-Runtime总结

    self.navigationGradualChangeBackgroundView == nil) { self.setBackgroundImage(UIImage(), for: UIBarMetrics.default func removeNavigationBackgroundColor() -> Void { self.setBackgroundImage(nil, for: UIBarMetrics.default

    1.3K30编辑于 2022-11-28
  • 来自专栏码客

    iOS项目常用配置项

    appear.backgroundColor = ZJColor.mainColor; //去掉navigationBar下的黑线 appear.setBackgroundImage(UIImage(), for: UIBarMetrics.default

    1.3K30发布于 2019-10-21
  • 来自专栏移动端开发

    Swift Runtime ?

    self.navigationGradualChangeBackgroundView == nil) { self.setBackgroundImage(UIImage(), for: UIBarMetrics.default func removeNavigationBackgroundColor() -> Void { self.setBackgroundImage(nil, for: UIBarMetrics.default

    5.3K71发布于 2018-02-06
  • 来自专栏码客

    iOS常用代码段

    blue: 13/255, alpha: 1.0); //去掉navigationBar下的黑线 appear.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default

    1.2K20发布于 2019-10-22
领券