UIView是iOS的UIKit框架中的一个类,它定义了屏幕上的矩形区域和用于管理该区域内容的接口。所有UI元素都是UIView的子类或包含在UIView中。
如何使用 CAShapeLayer 在自定义视图中添加标签作为标记
我有一个自定义的 UIView 类,我用它来绘制弧线。我想要实现的是在这个圆弧周围添加标签作为仪表读数。这是我想要实现的输出 我能画...
MRE 我花了很多时间试图弄清楚发生了什么,但我无法弄清楚 结构内容视图:查看{ @State 私有 var canvasView = PKCanvasView() @State private var rendi ...
我有一个 UIView,它由许多动态子视图组成,包括 UIStackView。 我必须添加这个 UIView 作为我的 tableFooter,所以我需要计算它的高度。我试着用两个
我有一个自定义的 UIView 类,我用它来绘制弧线。我想要实现的是围绕这条弧线添加标签。这是我想要实现的输出 我会画弧线,但我不会...
我应该使用 viewDidLayoutSubviews() 还是 traitCollectionDidChange() 来响应界面方向的变化
当用户旋转他们的设备时,我正在尝试更新约束并更改我的子视图的布局。 据我了解, viewDidLayoutSubviews() 和 traitCollectionDidChange() 都是......
UIViewPropetyAnimator crossfade
我想使用属性动画器,因为它可以让我控制停止动画及其进度。我试图在设置图像视图的图像时实现交叉溶解效果。 ...
为什么同一个frame的root view和subview的边距不一样?
我只是想在两个子视图的边缘创建一个彩色边框,其中一个在 ViewController 中定义,另一个在 UIView 子类中定义。两者都是根视图的子视图。我...
错误:[LayoutConstraints]无法同时满足约束
我正在使用故事板构建自定义键盘 UI。应用程序运行良好,但我有如下约束错误。有人可以告诉我我该如何解决? 这个错误似乎是由情节提要引起的,...
UIView 掩码未使用 Swift 在 iOS 上按预期显示
背景 我正在尝试使用以下代码使用两个 UIView 创建一个遮罩。 遮罩有效,但不是我想要的方式,如下图。 我正在尝试让遮罩像图像 A 一样工作,但是......
将 UIView 从 ViewController 移动到 Window
基本上,我的 UIViewController 中有一个 UIView。我希望用户能够按下一个按钮,然后 UIView 从我的 UIViewController 移动到我的应用程序窗口,以便 UIView wi ...
如何在 view.bounds 上添加 CAGradientLayer 等子层?
如何将我的渐变层作为子层添加到我的视图中,具有相同的大小,我想在其他类中使用它? 我试着用“self.bounds”来做,但没有用。 如果我给它...
我在我的项目中尝试做的是根据来自 firebase 的位置数据(例如 x = 5,y = 10,宽度 = 30,高度 = 50)将图像传输到屏幕。例如,我...
我有自定义视图的代码。 公共覆盖初始化(框架:CGRect){ super.init(帧:帧) 设置视图() } 公共需要初始化?(编码器:NSCoder){ super.init(编码器:编码器)
我有一个 tableView 单元格,它由标签和文本字段组成。 textField 的宽度约束等于 150,其文本设置为 systemBold 30,打开 Adjust to fit,最小尺寸为 10...
我正在尝试使用我为 UIView 类创建的自定义扩展将阴影添加到我的 UIView。这是扩展的代码: 扩展 UIView { func round(_ radius : CGFloat = 10...
UICollisionBehavior 在使用与 UIView.animate 的碰撞时未检测到
我已经正确设置了 UIDynamicBehavior 和 UICollisionBehavior 但是,我的碰撞都没有被识别为委托中的命中。我不想使用 UIGravityBehavior 来处理我的 &...
我想创建一个“轮盘赌”(一个带有适当图像的简单 UIImageView)并旋转它。 有类似的问题,但他们描述了如何通过使用多个
我在 UIKit 中使用 UIView 在 Android 中创建类似 Toast 的功能。 我使用的方法是“bringSubviewToFront”。但是这种方法有个问题就是不能保持原来的位置...
Swift CAGradientLayer 显示不准确的颜色
我正在使用 CAGradientLayer 向我的 UIView 添加渐变。我将渐变广告设置为纯红色彩色测试,当我检查显示的颜色时,它显示不同的 RGB
CollectionView didSelectItemAt 在某些模拟器中没有激活(例如 iPad Pro 12.9 英寸)
我无法弄清楚以下问题:我制作了一个应该可用于多个苹果设备的菜单。我在几个 xcode 模拟器(现在是 14.2)中测试了它。一些模拟器运行良好,但并非全部。 ...