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

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>这句哦

时间: 2024-09-26 15:02:18

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

iOS开发中常见的解析XML的类库以及简要安装方法_IOS

在iPhone开发中,XML的解析有很多选择,iOS SDK提供了NSXMLParser和libxml2两个类库,另外还有很多第三方类库可选,例如TBXML.TouchXML.KissXML.TinyXML和GDataXML.问题是应该选择哪一个呢? 解析 XML 通常有两种方式,DOM 和 SAX: DOM解析XML时,读入整个XML文档并构建一个驻留内存的树结构(节点树),通过遍历树结构可以检索任意XML节点,读取它的属性和值.而且通常情况下,可以借助XPath,直接查询XML节点. SAX

iOS应用开发中UITableView的分割线的一些设置技巧_IOS

对于ios7,ios8及以上来说,调整UITableView的cell的分割线位置已经是相当不便,因为UITableView内部使用了margin layout. 其实只需要如下这样子就可以实现分割线的控制. 复制代码 代码如下: -(void)tableView:(UITableView )tableView willDisplayCell:(UITableViewCell )cell forRowAtIndexPath:(NSIndexPath *)indexPath {     // 下面

iOS开发中UITableview控件的基本使用及性能优化方法_IOS

UITableview控件基本使用 一.一个简单的英雄展示程序 NJHero.h文件代码(字典转模型) 复制代码 代码如下: #import <Foundation/Foundation.h> @interface NJHero : NSObject /**  *  头像  */ @property (nonatomic, copy) NSString *icon; /**  *  名称  */ @property (nonatomic, copy) NSString *name; /**  

iOS动画开发之三——UIView的转场切换

iOS动画开发之三--UIView的转场切换         前两篇博客中,我们分别介绍了UIView动画的两种使用方式,分别为,带block的方式:http://my.oschina.net/u/2340880/blog/484457 ,传统的属性配置的方式:http://my.oschina.net/u/2340880/blog/484538.通过UIView动画的类方法,我们可以十分方便的使View某些属性改变的同时拥有动画效果.这篇博客主要讨论View切换的动画操作.         两

iOS传感器开发——为APP添加手机密码、指纹进行安全验证

iOS传感器开发--为APP添加手机密码.指纹进行安全验证 一.引言         iPhone5s之后,iPhone硬件上已支持进行指纹识别的功能,相应的,一些新的api也可以应用于APP中,进行用户安全的验证.目前,开发者可以使用的安全验证方式有两种,一种是通过手机密码进行验证,一种是通过识别指纹进行验证. 二.为APP添加安全验证 要使用安全验证的相关api,我们需要引入如下头文件: ? 1 #import <LocalAuthentication/LocalAuthentication

android开发中listview添加图片

问题描述 android开发中listview添加图片 map1.put("image",R.drawable.jiantou); 我在listview中添加图像时,引用图像的地址,如上所示,但提示错误The method put(String, String) in the type HashMap is not applicable for the arguments (String, int) 但我看别人的代码都可以直接引用图像地址的,请大神帮忙解决一下,谢啦!! 解决方案 Ma

excel中sheet标签的颜色怎么设置?

  excel中一般都有三个sheet,颜色一般都是无颜色的状态,那excel怎样设置sheet标签的颜色?我们来学习一下. 步骤 打开电脑桌面,右键-新建一个空白工作表. 打开空白工作表后,发现左下角有三个sheet表. 例如要修改sheet1的工作表颜色,右键-工作表标签颜色. 选择一个自己喜欢的颜色,例如红色. 发现sheet标签变成了红色. 其他的都设置了颜色,看一下最后效果. 以上就是excel中sheet标签的颜色怎么设置方法介绍,操作很简单的,大家学会了吗?希望能对大家有所帮助!

Android开发中Activity之间切换出现短暂黑屏的解决方法_Android

本文实例讲述了Android开发中Activity之间切换出现短暂黑屏的解决方法.分享给大家供大家参考,具体如下: 在默认情况下,Android应用程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据.向服务器发送请求获取数据等等.同样,使用startActivity(inte -- 在默认情况下,Android应用程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初 始化列表数据.向服务器发送请求获取数据等等.同样,使用s

Android viewpager中动态添加view并实现伪无限循环的方法_Android

本文实例讲述了Android viewpager中动态添加view并实现伪无限循环的方法.分享给大家供大家参考,具体如下: viewpager的使用,大家都熟悉,它可以实现页面之间左右滑动的切换,这里有一个需求,就是viewpager里面加载的页数不是确定的,而是根据数据的多少来确定的.常见的应用就是在一个新闻的详细页面中,显示与此新闻有关的图片. 下面我们来看一下代码: activity_main.xml <RelativeLayout xmlns:android="http://sch