iOS UIView非常用方法及属性详解在调用视图drawRect:方法之前,UIKit 会自动对描画环境进行配置,使左上角成为坐标系统原点,在这个环境中发生 Quartz 调用都可以正确地在视图中描画。 视图对象通过 frame、 bounds、和 center 属 性声明来跟踪自己大小和位置。frame 属性包含一个矩形,即边框矩形,用于指定视图相对于其父视图坐标系统位置和大小。bo
转载 2023-11-20 20:45:43
61阅读
UIViewtransform属性就是一个CGAffineTransform类型数据,默认值为CGAffineTransformIdentity。 Specifies the transform applied to the receiver, relative to the center of its bounds. CGAffineTransform DiscussionThe orig
转载 2024-08-13 09:21:08
47阅读
UIView 简介什么是UIViewUIView是窗口上一块区域,是iOS中所有控件基类,我们在app中所有能看见都是直接或间接继承与UIView.我们把UIView叫做视图.UIView作用负责内部区域内容渲染。负责内部区域触摸事件。管理本身所有子视图。处理基本动画。UIView创建与使用创建UIView//通过frame创建View UIView *view = [[
转载 2023-10-11 23:28:38
256阅读
# 如何为 iOS UIView 设置边框 在 iOS 开发中,为 `UIView` 设置边框是一个常见需求,通过设置边框,可以使界面元素更加美观、明确。本文将带你一步步了解如何实现这一点,适合刚入行小白开发者。 ## 流程概览 下面是设置 `UIView` 边框基本流程: ```mermaid flowchart TD A[创建 UIView 实例] --> B[设置边框
原创 7月前
73阅读
前言做页面涉及字体时候,最多就是换个color换个font-family,总是觉得不够华丽美艳,这时就需要我们自己动手丰衣足食去“创造”一些css样式字体呢?透明文字用rgba调整透明度或用opacity调整遮罩.txt1{ background: pink; color: rgba(0,0,0,0.1); /*或*/ opacity: 0.1; } 两种区别是用rgba只是对
# iOS UIView显示边框完整指南 在iOS开发中,UIView是构建用户界面的基本组件之一。UIView不仅可以显示图像、文字和其他内容,还可以通过简单属性设置和方法调用来美化界面。在这篇文章中,我们将探讨如何在UIView上显示边框,并提供一些代码示例和最佳实践。 ## 1. 什么是UIViewUIView是iOS中所有视图基类。它提供了呈现内容基本框架,并且具有各种重
原创 7月前
55阅读
接着昨天学习,首先来研究一下UIViewframe属性和bounds属性区别。frame是以父视图为参考系,bounds则是以自身为参考系。下面是直观实验代码,用来区分frame和bounds区别:<span style="font-size:14px;">AppDelegate.m</span> <span style="font-size:14px;
转载 2023-07-14 16:29:47
109阅读
UIView 渐变效果在 iOS 开发中是一个非常美观视觉呈现,能够为用户带来更好交互体验。接下来,我将详细介绍在 Swift 中如何实现 UIView 渐变效果,以及背后技术原理和实际应用场景。 ## 背景描述 在 2023 年,随着 iOS 设计语言演变,越来越多应用程序开始采用渐变效果来提升视觉美观度。渐变效果不仅能吸引用户眼球,还能帮助界面中元素更好地融合在一起。这使得开
原创 5月前
28阅读
WebView 是 Android 最复杂以及最强大一个控件(最多坑) , 一大堆 setting 让人摸不着头脑 , 很多时候压根不知道这个设置有什么用 ,加上 WebViewClient 和 WebChromeClient 做为内部类 , 一堆业务逻辑 , 使得 Activity 变得乱糟糟 ,代码可读性更是糟糕透了 , 最后被逼上梁山 , 走上了封装道路 。1WebView 封装思路
继续之前我们已经基本实现了接口请求,本章我们来讨论如何封装一个自己 View。通过观察我们可以发现,我们自己封装 View 都是在以行方式调用,与原始 View 调用比较不一样如图: 很多 View 都是可以写内容,和指定某个参数是一个 View ,那么我们是否也可以封装一个这样View 呢?如图: 中间那个是我们传入参数,头部和底部都是外面传入,整个布局就已经是这样上中下三栏
转载 2023-09-16 22:14:28
139阅读
override func viewDidLoad() { super.viewDidLoad() // UIButtonType.system:前面不带图标,默认文字颜色为蓝色,有触摸时高亮效果 // UIButtonType.custom:定制按钮,前面不带图标,默认文字颜色为白色,无触摸时高亮效果 // UIButtonType.
1 @property(nonatomic) CGFloat alpha //设置视图透明度 2 //透明度设置从最小0.0到1.0 ,1.0为完全不透明, 3 //其中这个属性只影响当前视图,并不会影响其子视图 4 @property(nonatomic, getter=isOpaque) BOOL opaque 5 //决定当前视图是否是透明 6 7 @property(n
转载 2023-10-27 05:36:45
88阅读
效果 源码 使用
转载 2016-09-05 22:32:00
174阅读
2评论
该属性为BOOL值,UIView默认值是YES,但UIButton等子类默认值都是NO。opaque表示当前UIView是否不透明,不过搞笑是事实上它却决定不了当前UIView是不是不透明,比如你将opaque设为NO,该UIView照样是可见。其作用在于:给绘图系统提供一个性能优化开关。如果该值为YES,那么绘图在绘制该视图时候把整个视图当做不透明对待。这样,绘图系统在执行绘图过程中会
# 如何在 iOS 中实现 UIView 边框显示 在 iOS 开发中,为 UIView 添加边框是一个常见需求。无论是为了美观还是突出某个元素,正确地实现 UIView 边框效果都至关重要。本文将通过简单易懂步骤来教你如何在 iOS 中为 UIView 添加边框。 ## 实施流程概述 首先,我们先明确整个实现流程。下面是步骤汇总表: | 步骤 | 描述
原创 2024-09-06 03:54:07
66阅读
在iOS开发中,增加`UIView`边框和阴影可以提升用户界面的美观性和层次感。随着版本更新,该过程细节可能会有所不同。在这篇博文中,我们将详细探讨如何在不同版本iOS中实现`UIView`边框阴影效果,并提供实战案例和优化建议。 ### 版本对比 | 特性 | iOS 12及以下 | iOS 13及以上
原创 6月前
129阅读
在iOS开发中UITableView可以说是使用最广泛控价,我们平时使用软件中到处都可以看到它影子,类似于微信、QQ、新浪微博等软件基本上随处都是UITableView。1.基本介绍2.数据源3.代理4.性能优化5.UITableViewCell6.常用操作7.UITableViewController8.MVC模式基本介绍UITableView有两种风格:UITableViewStyle
UIView(视图)表示屏幕上一块矩形区域,在屏幕上看到内容都是UIView或者UIView子类.UIView是一个基类,提供了关于视图展示,管理以及层级关系基本功能.   视图使用分为四大步:    (1)创建视图对象 UIView *view = [[ UIView alloc ] initWithFrame : CGRec
转载 2024-10-26 07:51:40
29阅读
前面, 我们讲解了UIView常用属性三个, 分别是Frame, Bounds, Center, 现在我们来学学更好玩一些属性, 它就是Transform属性, 先卖一下关子先, 下面我们来看看Transform到底是什么.首先我们要搭建一个storyboard界面, 并且关联他们方法:看到这里, 应该会有人发现, 为什么我这里就只有两个方法和一个属性呢? 其实我在
nitWithFrame:CGRectMake(10, 10, 80, 80)]; view.layer.cornerRadius = 10;
原创 2023-02-15 09:55:22
432阅读
  • 1
  • 2
  • 3
  • 4
  • 5