iOS应用开发中UIView添加边框颜色及设置圆角边框的方法

 更新时间:2016年02月01日 09:18:46   作者:黑暗天使  
这篇文章主要介绍了iOS应用开发中UIView添加边框颜色及设置圆角边框的方法,代码基于传统的Objective-C,需要的朋友可以参考下

UIView加边框及边框颜色

引用库:

复制代码 代码如下:

#import <QuartzCore/QuartzCore.h>

使用:
复制代码 代码如下:

//添加边框和提示
        CGRect frameRect = CGRectMake(20, 90, self.window.frame.size.width-40, self.window.frame.size.height-180);
        UIView   *frameView = [[UIView alloc] initWithFrame:frameRect] ;
        frameView.layer.borderWidth = 1;
        frameView.layer.borderColor = [[UIColor whiteColor] CGColor];


设置UIView的边框为圆角
在实际的应用中,总感觉圆角的东西比较好看, 像button,label,image等等,以前的时候我就经常给那些控件添加一个UIImageView作为背景,再搞张圆角的图片,不过今天发现了新方法看代码

复制代码 代码如下:

viewT.layer.cornerRadius = 10;//设置那个圆角的有多圆
viewT.layer.borderWidth = 10;//设置边框的宽度,当然可以不要
viewT.layer.borderColor = [[UIColor redColor] CGColor];//设置边框的颜色
viewT.layer.masksToBounds = YES;//设为NO去试试

其实的viewT是UIView的实例,当然也可以是他的子类实例哈。

最后别忘记添加QuartzCore.framework这个库,还有在你的文件中包含#import <QuartzCore/QuartzCore.h>这句哦

相关文章

  • IOS代码修改音量实例详解

    IOS代码修改音量实例详解

    这篇文章主要介绍了IOS代码修改音量实例详解的相关资料,需要的朋友可以参考下
    2017-05-05
  • iOS如何开发简单的手绘应用实例详解

    iOS如何开发简单的手绘应用实例详解

    这篇文章主要给大家介绍了关于iOS如何开发简单的手绘应用的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • IOS实现验证码倒计时功能(二)

    IOS实现验证码倒计时功能(二)

    这篇文章主要介绍了IOS实现验证码倒计时功能,点击获取验证码,进入时间倒计时,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • iOS中UIRefreshControl的基本使用详解

    iOS中UIRefreshControl的基本使用详解

    最近在应用中用到UIRefreshControl,觉着有必要给大家总结介绍一下这个控件,所以下面这篇文章主要给大家介绍了关于iOS中UIRefreshControl的基本使用的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-04-04
  • iOS 10拨打系统电话弹出框延迟出现问题的解决

    iOS 10拨打系统电话弹出框延迟出现问题的解决

    iOS10的到来,带来了条幅和锁屏界面的重新设计,美观又好看,再加上抬腕唤醒功能,查看需要的信息确实更便捷了,还能快捷回复一些通知,十分轻松,但同样有问题,下面这篇文章主要给大家介绍了关于iOS 10拨打系统电话弹出框延迟出现问题的解决方法,需要的朋友可以参考下。
    2017-10-10
  • iOS实现手机获取验证码倒计时效果

    iOS实现手机获取验证码倒计时效果

    这篇文章主要为大家详细介绍了iOS实现手机获取验证码倒计时效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • iOS 高效的分页加载实现示例

    iOS 高效的分页加载实现示例

    本篇文章主要介绍了iOS 高效的分页加载实现示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • swift 常用高阶函数分享

    swift 常用高阶函数分享

    Swift是一门面向协议的语言,在使用Swift时我们已经充分享受到了面向协议编程带给我们的便利,但是Swift相比Obj-C还有一个更重要的优点,那就是对函数式编程提供了很好的支持,其中Swift提供了map,filter,reduce这三个高阶函数Higher Order function作为对容器的支持
    2017-12-12
  • IOS10 配置权限详细介绍

    IOS10 配置权限详细介绍

    这篇文章主要介绍了IOS10 配置权限详细介绍的相关资料,访问相机、相册、麦克风、通讯录等等权限,都需要进行相关的配置,不然会直接crash,需要的朋友可以参考下
    2016-12-12
  • 详解iOS应用的设计模式开发中Mediator中介者模式的使用

    详解iOS应用的设计模式开发中Mediator中介者模式的使用

    这篇文章主要介绍了iOS应用的设计模式开发中Mediator中介者模式的使用,示例代码为传统的Objective-C语言,需要的朋友可以参考下
    2016-03-03

最新评论