uiview相关内容

将 UI 元素添加到 UIScrollView?

我有一个滚动视图.在滚动视图中,我添加了许多必要的 UILabels 和 UIButtons 等. 现在我想添加更多标签和按钮,但我在视图界面上没有空间添加它们,否则它们会与其他元素重叠.如何添加更多 UI 元素,以便在用户滚动时与它们进行交互?我在想,如果我将 UIelement 放在滚动视图的底部,滚动会“向下滚动"并为我提供更多空间. 解决方案 这里的关键是要记住,nib(.x ..
发布时间:2021-12-31 21:16:50 移动开发

需要关于 transitionFromView:toView:duration:options:completion 的帮助:

关于 transitionFromView:toView:duration:选项:完成: Apple 文档在最后几行中说: 此方法仅修改视图层次结构中的视图.它确实不要以任何方式修改应用程序的视图控制器.为了例如,如果您使用此方法更改显示的根视图视图控制器,您有责任更新视图控制器适当地处理变化. 如果一个 ViewController 有 2 个全屏尺寸的视图,一次显示一个,则没有问题 ..
发布时间:2021-12-31 21:16:29 移动开发

使用 iOS 6 中的自动布局在超级视图中均匀间隔大小相等的 UIView

我需要使用自动布局将一系列按钮水平均匀地放置在超级视图中.在这里,我想保持子视图的大小相同,只有子视图的中心会以它们之间有相等数量的空间的方式放置. 注意:我不想设置超级视图的大小,我希望所有东西都是自动布局的. 请帮忙,我被卡住了!! 谢谢!! 解决方案 你可以创建尽可能多的 UIView 按钮,并在视图中居中按钮,视图可以对齐背靠背,使用此代码: [constrai ..
发布时间:2021-12-31 21:16:13 其他开发

透明的iphone应用

我正在尝试构建一个启动的应用程序具有透明背景,实际上,仅显示视图中的对象(按钮、标签等)而不显示背景,因此您可以看到用户家的背景.在示例文件中你可以看到屏幕中央的紫色正方形图像,理论上应该是一个普通的UIView,中间有一张图片,但看不到UIWindow/UIView的背景. 有可能实现这样的事情吗?有人可以帮我吗? 谢谢 解决方案 有可能,尝试将窗口背景颜色设置为清除,以及视 ..
发布时间:2021-12-31 21:15:55 移动开发

将视图添加到将拉伸以填充可用宽度的滚动视图

我在情节提要中使用自动布局,没有代码,并且很难将滚动视图的内容视图中的视图拉伸以填充设备宽度.我知道问题是滚动视图宽度不明确,但是当我希望它始终拉伸以填充可用宽度(带有一些填充)时,我不确定如何使其不模糊. 在视图控制器中,我添加了一个带有 4 个约束的滚动视图:顶部、底部、前导、尾随到超级视图.我向滚动视图添加了一个视图,它将充当内容视图 - 所有子视图都将添加到内容视图中.它有 4 个约 ..
发布时间:2021-12-31 21:15:46 移动开发

在 iOS 8 中显示隐藏键盘时编辑 UIView 的边界

我将一个小的“登录"UIViewController 作为带有自定义边界的 UIModalPresentationFormSheet 呈现.在 viewWillLayoutSubviews 方法中,我将视图的大小更改为 (300,250).这在 iOS 5/6/7 中有效,但在 8 中不再有效. 当呈现视图并点击 UITextField 时,应用会变得无响应(不是冻结,只是对触摸没有响应). ..
发布时间:2021-12-31 21:15:39 移动开发

无法从黑色更改 UIView 背景颜色

这是我第一次遇到 drawRect 问题.我有一个简单的 UIView 子类,其中包含要填充的路径.一切都好.路径被正确填充,但无论如何背景仍然是黑色的.我该怎么办?我的代码如下: var color: UIColor = UIColor.red {didSet{setNeedsDisplay()}}私有 var spaceshipBezierPath: UIBezierPath{让路径 = U ..
发布时间:2021-12-31 21:15:18 移动开发

限制子视图在父视图边界内的移动

我有一个 UIView,它是我的 VC 的视图(self.view),其中我添加了另一个 UIView 作为子视图,它们看起来都像一个正方形.我想限制子视图在父视图中的移动.基本上子视图不应该超出父视图的边界. 我确实实施了 - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {//我检查触摸点是否在我的超级视图内我 ..
发布时间:2021-12-31 21:15:11 移动开发

从 XIB 加载视图作为滚动视图的子视图

我仍然是一个 SO 和 Swift 新手,所以请耐心等待并随时跳过这个问题:-) 在 XIB 的 awakeFromNib 的正文中,我想加载一些视图作为 UIScrollView 的子视图(基本上,XIB 包含一个滚动视图、一个标签和一个按钮). 如果在循环中加载我即时创建的视图,则滚动视图完美地工作,例如. let customView = UIView(frame: CGRe ..
发布时间:2021-12-31 21:15:01 移动开发

在 Xcode 中调试时,我可以看到我的应用程序中的视图层次结构吗?

我正在调试我的 iOS 应用程序,因为我有一个视图推送/解除调用,我想确保我的堆栈中没有任何我不期望的视图.是否可以在 Xcode 调试器中看到这一点? 解决方案 您可能会发现 lldb 使用“recursiveDescription"来解决问题.只需在您对视图层次结构感兴趣的点设置一个断点.例如,如果您想要窗口中的所有内容,您可以输入 (lldb) po [[[[UIApplicati ..
发布时间:2021-12-31 21:14:51 移动开发

动画 UIView 无法按预期工作

在我的应用程序中,我使用了一个 UIView,其中包括 UITableView、Buttons 和 Labels.它使用 Storyboard 创建.当用户点击导航栏按钮 UIView 将出现从顶部到特定高度的动画,如果他们再次点击它会隐藏带有动画的 UIView(从那个高度到顶部).和 UIActionView 一样. 如果UITableView 中没有记录,它工作正常.但是如果它有任何记 ..
发布时间:2021-12-31 21:14:41 移动开发

iOS 清理圆角的个人资料图片

所以我遵循了 AppCoda 关于圆角的教程个人资料图片,它工作正常,除了一件事.无论图像被圆角化,图像中都会出现一点渗色(尤其是在使用白色边框的情况下). self.imageview.image = 图像self.imageview.layer.cornerRadius = 10.0self.imageview.layer.borderWidth = 3.0self.imageview. ..
发布时间:2021-12-31 21:14:32 移动开发

如何将 Google Map 放入自定义 UIView

我知道之前已经问过这个问题,但没有一个答案对我来说真的很清楚,而且我在互联网上找不到好的教程......所以,我想把谷歌地图放在不同的 UIView 中主要是为了能够在顶部显示我的菜单栏. 这是我的实际代码: #import "MapViewController.h"#import @implementation MapViewController- (void)viewDidLoad { ..
发布时间:2021-12-31 21:14:25 其他开发

将触摸从 UIScrollView 传递到超级视图(UIButton)

可能是重复的,但我找不到今晚搜索 SO 问题的确切答案... 我有一个 UIButton 包含一个 UIScrollView,所以按钮是超级视图. 我想要做的就是将一个单击事件从 UIScrollView 子视图传递到 UIButton 超级视图,并拥有 UIButton 句柄就像用户直接点击按钮一样. 将滚动视图的 userInteractionEnabled 属性设置为 NO ..
发布时间:2021-12-31 21:14:15 移动开发

在 UIView Swift 中将 CAShapeLayer 居中

我无法将 CAShapeLayer 居中放置在 UIView 中.我已经搜索过,大多数解决方案都来自 2015 年之前的 Obj C 或尚未解决. 附上图片的样子.当我检查它时,它在红色视图内,但不知道为什么它不居中.我试过调整它的大小,但仍然不起作用. let progressView: UIView = {让视图 = UIView()view.backgroundColor = . ..
发布时间:2021-12-31 21:14:04 移动开发