错误“CALayer:忽略虚假图层大小”到底是什么?
当 UIScrollView 中的子视图之一“太大”时,我收到此错误。我使用drawRect来绘制这个子视图。当此警告出现时,不会绘制任何内容,因为 setNeedsDispl…
如何在 iOS 15 上隐藏建议栏?
我有一个 OpenGL 窗口,当在我们的引擎中单击文本元素时,该窗口也用于文本输入。 @interface MyGLView : UIView 每当此视图成为第一响应者时,它都会…
如何以编程方式向 stackView 添加约束
我以编程方式创建了一个带有 UISegmentedControl 的 stackView 和一个带有 MKMapView 的 Map 。我使用 CGRect 来调整 stackView 的框架大小并将其放置…
CGContext“addPath”到现有绘图
我在自定义 UIView 中绘制了一个 CGPath,如下所示。有一个刷新按钮,应该将新线添加到已绘制的路径中。 private func refresh() { self.setNeedsDisp…
相当于 UIView 的 sizeToFit 方法的 CALayer 是什么?
我正在寻找一种方法,让 CALayer 在其子层发生变化时(这意味着当任何子层的边界发生变化或子层数组本身发生变化时)调整自身大小。 当我之前使用视图…
如何将许多 UIView(每个都有一个按钮)作为子视图添加到 UIScrollview
我正在尝试使用循环将许多 UIView 添加到 UIScrollview,每个 UIView 代表一个对象并包含从数据库查询返回的 UIImage + UILabel。每个 UIView 内部都…
当 UILabel 中的文本发生变化时如何重新绘制 UIView?
我有一个 UIView 的子类,其中有一个 UILabel 作为子视图添加到视图中。在 layoutSubviews 方法中,计算 UILabel 的位置和高度。我的问题是,当 UILab…
登录后如何更新UITextView
我正在尝试使用 ARC 将 Facebook 集成到我的 iOS 应用程序中。为了使用 FB SDK,我使用“-fno-objc-arc”为这些文件禁用了 ARC。但是,它仍然有 EXC_B…
UIViewAnimation导致枚举类型隐式转换
收到此警告 从枚举类型“UIViewAnimationCurve”到不同枚举类型“UIViewAnimationTransition”的隐式转换 我从这段代码的最后一行 if (((UIView*)[[sl…
UIView子类,触摸事件
我有一个 UIView 的子类。每当我检测到触摸事件时,我需要显示一个新的 UI 视图。 我知道我必须重写以下方法: - (void)touchesBegan:(NSSet *)touche…
ios 如何删除某个定制的 UIView
我有一个 alpha 0.5 的自定义 UIView。当出现另一个相同类型的视图时,我想删除第一个视图,那么我该怎么做呢? 到目前为止,我已经写了这篇文章,我…