问题标签 [cgsize]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - CGSize 不接受 `.zero`。'init(width:height:)' 的模糊使用
在UICollectionViewDelegateFlowLayout
我使用时:
它工作正常。
但是当我尝试时:
它显示错误为:
'init(width:height:)' 的模糊使用
实际上 :
也有效。它只是添加两者都.zero
不起作用。
ios - Swift - 如何制作更小的 16:9 视频缩略图但保持纵横比相同
1080p 高清视频的纵横比为 16:9,并为单元格中的视频设置帧,以便将其完全填满,我会使用 view.frame.width * 9 / 16
:
这完美地给了我:
问题是我想要一个类似于 youtube 的较小版本的 thumbnailImageView。我想在屏幕左侧添加较小的 thumbnailImageView 但保持纵横比相同。
问题是当我尝试这样做时,我得到了一个正方形而不是一个矩形。我将单元格的宽度除以 3,然后将其乘以 9 /16,但这不起作用。我之所以使用(width / 3)
它是因为我虽然它会保持纵横比不变,但会减小 thumbnailImageView 的大小,但它不起作用。
我哪里错了?
ios - Swift - 纵向视频的帧尺寸
如果我想在单元格内显示 16:9 水平视频,请使用以下尺寸:
这会给我一个水平单元格:
如果视频是 16:9,那么这项工作很好,但如果用户以纵向录制视频,则视频缩略图位于视图的中间,两侧为黑色。
在这种情况下,当它是肖像视频时,我想调整单元格以使其支持肖像视频,从而为我提供类似于所有社交网络当前用于肖像的东西(我只需要 1 个单元格,这只是肖像单元格示例的屏幕截图):
我知道如何设置单元格,但我不知道肖像视频使用什么尺寸:
例如,我发现视频是否是纵向的:
纵向视频的尺寸是多少?
swift - 如何在 Swift 中将像素尺寸转换为 CG 尺寸?
我有用户在 Swift 中上传的大图像,我需要将它们全部调整为 100x100px 以创建缩略图以存储在我的服务器中。到目前为止,我发现这会在给定 CGSize 的情况下调整图像的大小:
知道我的目标尺寸严格为 100x100px,有什么方法可以创建 CGSize?
swift - 如何在 Swift 中获取 UIView 的高度和宽度?(问题:返回零)
提前抱歉这个可能很愚蠢的问题 - 我是初学者
我正在 viewDidLoad 中生成一个新的 UIView,提供一些约束以将其锚定在主视图上。当谈到理解新视图的大小时,我总是得到零。
这是我的代码的简化版本,它不起作用:
宽度(还有高度)返回 0。这在 .bounds 和 .frame 中都会发生。你有什么提示吗?谢谢!
ios - 大小 UITextView 以适应多行 NSAttributedString
我有一个UITextView
包含一个NSAttributedString
. 我想调整文本视图的大小,以便在给定固定宽度的情况下显示整个字符串而不滚动。
NSAttributedString
有一种方法可以计算给定大小的边界矩形
但不幸的是,它似乎不起作用,因为它总是返回单行的高度。
ios - 负 CGSize 值的目的
一直在阅读文档,发现它CGSize
可以接受负值,因为它更像是一个“向量”表示。
这样做的目的是什么?并不是说向量不能是负数,但现实世界的例子可能是一个人会遇到CGSize
负数width
或height
?
注意:特别是当已经有另一个数据结构称为CGVector