cgrect相关内容

iOS - 从 UIImageView 获取 UIImage 的可见部分的框架

我正在尝试像 APP Tinder 那样进行过渡.详情: 在屏幕一中,有一个垂直矩形 UIImaveView,其 contentMode = 纵横比填充,因此它隐藏了图像的某些部分以调整纵横比. 在第二个屏幕(细节屏幕)中必须传递转换后的相同图像,但第二个屏幕中的 ImageView 是方形一. 我想做一种变形的过渡,用户应该认为屏幕一中的相同 ImageView 在第二个中变成 ..
发布时间:2021-09-09 19:21:09 移动开发

SwiftUI:围绕使用 Firebase ML Kit 识别的元素绘制矩形

我目前正在尝试在图像顶部绘制使用 Firebase ML Kit 识别的文本框.目前,我还没有成功,我根本看不到任何框,因为它们都显示在屏幕外.我正在查看这篇文章以供参考:https://medium.com/swlh/how-to-draw-bounding-boxes-with-swiftui-d93d1414eb00 以及该项目:https://github.com/firebase/qui ..

调整 UICollectionView 高度

我试图通过在加载视图控制器时将其设置为 0 来调整 UICollectionView 高度的大小,然后在按下按钮时通过动画增加其大小.我尝试了一些不同的东西,但它的大小根本没有改变.这是我尝试将其高度更改为 0 的所有不同内容: CGRect bounds = [self.collectionView bounds];[self.collectionView setBounds:CGRectMa ..
发布时间:2021-07-09 18:31:30 其他开发

UIView 绝对屏幕点

是否有一种简单的方法可以获取 UIView 的绝对点?绝对是指 UIView 相对于 iPad 上 1024x768 的位置? 我需要一个简单的方法,因为我在视图控制器呈现的视图中的 UITableViewCell 内有一个 UIButton,该视图控制器是另一个视图控制器的子级,重复到第五个或第六个视图控制器.由于这种复杂的设计,我需要 UIButton 的绝对矩形,以便我可以在“主"视图 ..
发布时间:2021-06-11 20:41:08 移动开发

Swift SpriteKit edgeLoopF​​romRect问题

以下代码可识别场景的底部和顶部边缘,并且球会按预期反弹.但是,场景的左右边缘一直被破坏.球离开屏幕,然后如果施加足够的力最终返回.好像场景的边缘超出了iPhone仿真器窗口的边缘. 导入SpriteKit类GameScene:SKScene {覆盖func didMoveToView(view:SKView){self.physicsBody = SKPhysicsBody(edgeLoopF​ ..
发布时间:2021-05-16 21:05:26 移动开发

裁切区域与iOS中的“选择区域"不同吗?

这里是github上的链接 https://github.com/spennyf/cropVid/tree/master尝试一下,看看我在说什么,这需要1分钟才能完成测试.谢谢! 我正在拍摄一个带有正方形的视频,以显示vid的哪一部分将被裁剪.像这样: 如您所见,多于四行,因此当我使用相机中显示的相同矩形和用来种吗? 所以我的问题是为什么作物的大小不一样? 这是我的裁剪和显 ..
发布时间:2021-05-16 20:47:04 移动开发

将UIView保留在Circle Objective-C中

我如何让我的选色器(UIView)停留在300px 300px的色轮内?我使用UIPanGestureRecognizer拖动色轮UIImageView周围的颜色选择器. 色轮的直径为300px. 这是我的UIViewController的图片: 问题是它可以拖到方向盘外的任何地方: 那么如何将我悬停在色轮上的UIView在圆圈内说出来? 我们非常感谢您的帮助. ..
发布时间:2021-02-08 20:43:47 移动开发

子内容视图控制器视图的故事板的边界大小错误?

此示例故事板上的文档大纲显示了我的工作. 我有一个自定义容器视图控制器和两个通过嵌入脚本连接的内容视图控制器. 这是情节提要本身. ZetaViewController必须创建一些编程视图(当然是在ZetaView内).我注意到,当我将这些以编程方式创建的视图居中时,它们似乎确实偏离中心了. ZetViewController通过检查 self.view.bounds.si ..
发布时间:2021-02-08 18:41:31 其他开发

如何以编程方式设置UIView大小以匹配父对象而没有约束

这个问题听起来很简单,但这让我发疯. 我已经在IB中创建了一个称为iBag的白色视图,并且受其限制,它的大小取决于屏幕大小. 现在,我要以编程方式创建一个新的UIView,并通过此代码以相同的大小和位置将其作为子视图添加到iBag中 let newView = UIView() newView.frame = (frame: CGRect(x: 0, y: 0, width: iBa ..
发布时间:2020-12-01 05:44:03 移动开发

基于textView中内容的iOS尺寸表行

我试图将表格中的行的大小调整为textView的高度,以便用户不必滚动textView,而是滚动表格.尽管有时行高太小,迫使用户稍微滚动文本视图,或者行高太大,文本结束后会产生很多空白,但到目前为止,我实现的大部分时间似乎仍然有效.我怎样才能恰到好处? 代码: - (void)viewDidAppear:(BOOL)animated { [super viewDidAppear ..
发布时间:2020-11-10 20:23:45 移动开发

按字符数设置每个设备的帧(CGRect)-Swift 3

我正在创建标签和字符,我想通过字符设置UILabel的框架(X,Y和宽度),并且Y轴对于所有设备都是恒定的,所以我如何设置X轴的中心并通过计数来控制字符,每个设备的宽度(50)越来越小? 这是我的代码: func createTarget(id: Int) { listdata = dbHelpr.getDatabase(rowId: id) for data ..
发布时间:2020-11-10 20:23:37 移动开发

自动调整大小后如何获取帧大小

我想知道,如何以及何时(viewDidLoad,viewWillAppear,viewDidAppear)可以自动调整大小以适应其局部视图的UIViews框架大小? 解决方案 您的问题尚不清楚您为什么想要它,但我想这是在布置您的子视图.幸运的是,苹果知道您要这样做,并实现了-(void)layoutSubViews的用法:何时调用layoutSubviews? ..
发布时间:2020-11-10 20:13:32 移动开发

根据UIView / CGRect的大小将图像裁剪为正方形

我有一个AVCaptureSession的实现,我的目标是让用户拍照并仅将图像的一部分保存在红色正方形边框内,如下所示: AVCaptureSession的 previewLayer (摄像机)的范围从(0,0)(左上)到我的摄像机控件的底部条(包含快门的视图上方的条)。 我正在使用 [captureSession setSessionPreset:AVCaptureSessionPr ..
发布时间:2020-10-11 05:56:19 移动开发

获取CGRect视图

我正在使用“ RectGetter”获取视图的 CGRect 。 就像这样: Text(“ Hello”) .background(RectGetter(rect:self。$ rect)) struct RectGetter:View { @Binding var rect:CGRect var body:some View { GeometryReader ..
发布时间:2020-10-11 01:31:23 其他开发

直接访问CGRect值与在Swift中对其进行规范化-Objective-C规则仍然有效吗?

此问题的灵感来自安德鲁·卡特(Andrew Carter)对上一个有关Swift中新的 CGSize 初始值设定项的问题的评论。 用于CGGeometry的Apple文档说: ...您的应用程序 应该避免直接读取和写入 CGRect数据结构中存储的数据。取而代之的是,使用此处描述的函数来 操纵矩形并检索其特征。 Apple建议不要直接访问 CGRect 中的数据在Swift ..
发布时间:2020-10-09 23:41:47 移动开发

指向旋转的CGRect内部

您如何正确确定点是否在旋转的CGRect /框架内? 框架与Core Graphics一起旋转。 到目前为止,我已经找到一种算法来计算点是否在三角形内,但这并不是我所需要的。 框架旋转是一个带有一些子视图的常规UIView。 解决方案 让我们假设您使用 transform 属性以旋转视图: self.sampleView.transform = CGAffineT ..
发布时间:2020-10-09 23:18:06 移动开发