IOS xib布局小技巧-边框设置
发布时间 - 2026-01-10 22:03:45 点击率:次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
# xib布局小技巧
# xib布局小技巧边框设置
# xib布局
# iOS界面布局简化UIStackView使用详解
# iOS布局渲染之UIView方法的调用时机详解
# 详解iOS自定义UITabBar与布局
# iOS ScrollView实现自动布局的方法(适用Swift 3.0 )
# 深入理解IOS控件布局之Masonry布局框架
# iOS开发Masonry与Frame布局差异示例详解
# 圆角
# 过了
# 希望能
# 个人观点
# 如图
# 第三个
# 谢谢大家
# 解决办法
# 图中
# 小技巧
# 中为
# 上图
# 大牛
# 类目
# 情况下
# 不出来
# UIColor
# nbsp
# Attributes
# setBorderUIColor
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体
Laravel怎么清理缓存_Laravel optimize clear命令详解
如何快速搭建高效WAP手机网站吸引移动用户?
北京网站制作公司哪家好一点,北京租房网站有哪些?
简单实现jsp分页
Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】
网站制作免费,什么网站能看正片电影?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
html5如何实现懒加载图片_ intersectionobserver api用法【教程】
敲碗10年!Mac系列传将迎来「触控与联网」双革新
java中使用zxing批量生成二维码立牌
为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】
php结合redis实现高并发下的抢购、秒杀功能的实例
如何在IIS中配置站点IP、端口及主机头?
Python面向对象测试方法_mock解析【教程】
Laravel如何为API生成Swagger或OpenAPI文档
Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制
jquery插件bootstrapValidator表单验证详解
Laravel集合Collection怎么用_Laravel集合常用函数详解
如何撰写建站申请书?关键要点有哪些?
个人网站制作流程图片大全,个人网站如何注销?
移动端脚本框架Hammer.js
PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑
昵图网官方站入口 昵图网素材图库官网入口
JavaScript中如何操作剪贴板_ClipboardAPI怎么用
动图在线制作网站有哪些,滑动动图图集怎么做?
如何有效防御Web建站篡改攻击?
北京的网站制作公司有哪些,哪个视频网站最好?
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
Laravel如何处理表单验证?(Requests代码示例)
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
如何快速查询域名建站关键信息?
如何快速生成橙子建站落地页链接?
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】
如何快速搭建个人网站并优化SEO?
如何为不同团队 ID 动态生成多个“认领值班”按钮
Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能
如何快速搭建自助建站会员专属系统?
Laravel如何自定义错误页面(404, 500)?(代码示例)
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
Laravel如何使用.env文件管理环境变量?(最佳实践)
Laravel如何实现本地化和多语言支持?(i18n教程)
网站建设保证美观性,需要考虑的几点问题!
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
Laravel如何实现数据库事务?(DB Facade示例)
Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
长沙做网站要多少钱,长沙国安网络怎么样?
Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践

