IOS xib布局小技巧-边框设置

 更新时间:2016年12月23日 15:20:33   投稿:lqh  
这篇文章主要介绍了IOS xib布局小技巧-边框设置的相关资料,需要的朋友可以参考下

IOS xib布局小技巧-边框设置

在xib或storyboard中为UIView添加边框或圆角

view的圆角半径(cornerRadius)和边框宽度可以在右侧标识符检测器(第三个)上的User Defined Runtime Attributes内进行设置,如图

注:图中未设置圆角方法同上图边线宽度设置相同 Key Path : layer.cornerRadius  Value 处设置想要的半径即可

但是默认情况下边框的颜色是不能设置的,因为这里设置的颜色类型是UIColor而borderColor是CGColor因此显示不出来(个人观点,路过的大牛们要是觉得不对请指出,先谢过了),解决办法:为CALayer写个类目添加个属性 UIColor *borderUIColor 利用setter方法设置borderColor。

代码如下:


// 
// CALayer+XibConfiguration.h 
//  
// 
// Created by MLS on 15/10/12. 
// Copyright © 2015年 MLS. All rights reserved. 
// 
 
#import <QuartzCore/QuartzCore.h> 
 
@interface CALayer (XibConfiguration) 
 
// This assigns a CGColor to borderColor. 
@property(nonatomic, assign) UIColor *borderUIColor; 
 
@end 

// 
// CALayer+XibConfiguration.m 
//  
// 
// Created by MLS on 15/10/12. 
// Copyright © 2015年 MLS. All rights reserved. 
// 
 
#import "CALayer+XibConfiguration.h" 
 
@implementation CALayer (XibConfiguration) 
 
-(void)setBorderUIColor:(UIColor*)color 
{ 
  self.borderColor = color.CGColor; 
} 
 
-(UIColor*)borderUIColor 
{ 
  return [UIColor colorWithCGColor:self.borderColor]; 
} 
 
@end 



感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • iOS开发中苹果输入手机号变用户的名字

    iOS开发中苹果输入手机号变用户的名字

    今天我们的用户输入手机号之后变成了用户的名字,没办法获取验证码,因为手机格式不对。下面通过本文给大家分享开发中苹果输入手机号变用户的名字,需要的朋友可以参考下
    2017-05-05
  • 全面解析iOS应用中自定义UITableViewCell的方法

    全面解析iOS应用中自定义UITableViewCell的方法

    这篇文章主要介绍了iOS应用开发中自定义UITableViewCell的方法,示例为传统的Obejective-C语言,需要的朋友可以参考下
    2016-04-04
  • 关于iOS 11不能定位问题的解决方法

    关于iOS 11不能定位问题的解决方法

    最近在开发中遇到一个问题,后来发现是苹果新增一个权限,自己可查,下面这篇文章主要给大家介绍了关于iOS 11不能定位问题的解决方法,文中介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起来一起学习学习吧。
    2017-11-11
  • iOS中使用JSPatch框架使Objective-C与JavaScript代码交互

    iOS中使用JSPatch框架使Objective-C与JavaScript代码交互

    有了JSPatch,我们便可以在iOS App开发中令JavaScript代码调用原生的Objective-C属性和方法等,下面就来详细看一下如何在iOS中使用JSPatch框架使Objective-C与JavaScript代码交互
    2016-06-06
  • IOS-MVC层读取服务器接口JSON数据

    IOS-MVC层读取服务器接口JSON数据

    这篇文章主要为大家详细介绍了IOS-MVC层读取服务器接口JSON数据,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-12-12
  • iOS开发数独小游戏实例

    iOS开发数独小游戏实例

    这篇文章主要为大家详细介绍了iOS开发数独小游戏实例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • iOS中设置view圆角化的四种方法示例

    iOS中设置view圆角化的四种方法示例

    最近因为工作的原因,遇到view圆角优化的问题,所以将实现的几种方法总结分享出来,下面这篇文章主要给大家介绍了关于iOS中设置view圆角化的四种方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
    2017-09-09
  • 详解iOS中按钮点击事件处理方式

    详解iOS中按钮点击事件处理方式

    在iOS开发中,时常会用到按钮,通过按钮的点击来完成界面的跳转等功能。具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-01-01
  • iOS多线程应用开发中使用NSOperation类的基本方法

    iOS多线程应用开发中使用NSOperation类的基本方法

    这篇文章主要介绍了iOS多线程应用开发中使用NSOperation类的基本方法,代码基于传统的Objective-C,需要的朋友可以参考下
    2015-11-11
  • 代码详解iOS视频直播弹幕功能

    代码详解iOS视频直播弹幕功能

    本篇文章通过原理分析和代码实例讲述了实现iOS视频直播弹幕功能的方法,需要的朋友参考学习下吧。
    2017-12-12

最新评论