UIView是iOS的UIKit框架中的一个类,它定义了屏幕上的矩形区域和用于管理该区域内容的接口。所有UI元素都是UIView的子类或包含在UIView中。
如何扩展UIView以方便使用tapGestureRecognizer?
这是 UIView 的扩展,可以轻松地将 UITapGestureRecognizer 添加到 UIImageView: 扩展 UIView { fileprivate 结构 AssociatedObjectKeys { 静态变量 tapGestureRecognizer = &q...
我想要的是移动 UIViewB 并保持所有视图的位置,就像什么都没发生一样。 我想让viewC回到原来的地方,然后viewB被移动怎么办?这必须适用于所有角度,无论...
使用 systemFont 与 UIFont 设置字体时更新标签文本
在下面的configureSpeedLabel和configureProgressLabel中设置字体时,如果我使用 UIFont speedLabel.font = UIFont(name: "TimesNewRomanPSMT", size: 24) 设置字体,则进度跟踪...
我创建此图像是为了说明我的问题。 我有一个按钮,按住时会将背景更改为粉红色。 然后在两个按钮之间显示一个视图来显示视图。 然后顶部的另一个按钮...
如何正确使用 UIViews systemLayoutSizeFitting 来获取使用给定宽度显示所有子视图的高度?
TD;DR 似乎在某些情况下,systemLayoutSizeFitting 不会返回正确的高度来正确显示/定位视图的所有子视图。我使用 systemLayoutSizeFitting 是错误的还是有...
iOS MVC 架构 - 除了视图控制器的视图之外的独立视图
概述 我正在做一个使用MVC架构的iOS项目。我只是很困惑,我正在寻找一个好的设计。 我计划使用的视图上会有一些按钮以及一些标签和文本
如何在tableView上面添加UIView Swift(iOS)
我试图在 tableView 上方添加一个 UIview,但我的视图隐藏在单元格后面。视图应该一半在第 0 节的页脚上,一半在第 1 节的页眉上,空白区域是
viewDidAppear 中的 UIScrollView 边界与最后一个 viewDidLayoutSubviews 不同
在尝试改进较小设备的 UI 时,当 UIScrollView contentSize.height 大于它的bounds.height(我称之为溢出)时,我想调整 UI。 我的问题是:我是
func createAnimationView() -> UIView { 让animationView = UIView(frame: CGRect(x: 0, y: 0, 宽度: UIScreen.main.bounds.width, 高度: 60)) 动画视图.backgroundColor = .red 你...
如何在 Swift 中为 UIView 子类编写自定义 init?
假设我想用一个 String 和一个 Int 来初始化一个 UIView 子类。 如果我只是子类化 UIView,我该如何在 Swift 中做到这一点?如果我只是制作一个自定义的 init() 函数,但参数是一个 String ...
非故事板/以编程方式生成的 UIViewControllers
我一直在研究如何向我的应用程序添加一些特效(烟花),这样做似乎需要以编程方式生成 UIViews 和 UIViewControllers,并且不再需要
我正在展示一个视图控制器,在容器视图内有一个自动调整大小的表格视图。请参见图 1 中的绿色视图。 如果设备方向更改为横向模式,UI 没有问题并且...
Init 与layoutSubviews 中配置标签和循环进度条
我正在开发一个速度测试应用程序,它有一个自定义的 CircularProgressView,其中包含 speedLabel,并且 speedLabel 位于进度视图的中心。 我有一个 createCircularPath 方法来创建...
我想以编程方式将 UIView 的所有子视图移动到另一个 UIView,同时保持子视图之间的所有约束不变以及子视图与(新)父视图之间的所有约束不变。 什么是“c...
我一直在完全以编程方式制作应用程序,但我想添加更多按钮等。 目前我的主要视图是全屏TableView。 我想加载一个 UIView(从 NIB),但...
我在网上看到了一些关于简单的 UIView 滑入或滑出的示例代码。让 UIView 从屏幕上的坐标(负数)开始,然后是动画段落是有意义的......
我正在尝试将 UIView 添加到 UILabel,以便文本成为视图的遮罩,使我能够执行诸如动画文本背景之类的操作(很像在锁屏上解锁标签的幻灯片)。 那个...
我有一个 UIProgressView,我试图使其具有方形而不是圆形边缘。我没有看到任何明显的方法来做到这一点,所以我的想法是让进度图像本身比......更大一点
UITapGestureRecognizer 在 iOS 中的自定义 UIView 中未触发
我目前在 Swift 开发的 iOS 应用程序中的自定义 UIView 类中面临 UITapGestureRecognizer 的问题。虽然我确实按照惯例设置了手势识别器,但似乎...
我有一个CameraView,它有两个按钮1.takePictureButton 2.recordVideoButton。 我想在 CameraView 中添加角半径和阴影。所以我添加了一个innerView并将其添加为CameraView的子视图....