草庐IT

iphone - 如何仅在 iOS 中使用相机计算对象的高度和宽度?

我想用相机计算物体的高度和宽度。我已经尝试在iphone中找到相机和物体之间的角度,我认为这将有助于获得物体尺寸!有什么建议吗?谢谢。 最佳答案 最好的方法是使用引用对象。这可以是一张纸或您知道其实际尺寸的身份证。将引用卡放在需要计算尺寸的物体附近。拍摄两者的快照。以某种方式计算实际尺寸已知的卡片所覆盖的像素数(我在我的iOS应用程序中使用openGL使用它)。然后计算要查找尺寸的对象的像素数。比较这两个值,您可以设计一个公式来获取对象的高度和宽度。以上是一种可能对您有所帮助的解决方案。否则你需要计算物体和相机之间的距离(这在iPh

ios - iOS 开发是否有内置的固定宽度字体?

从[UIFontboldSystemFontWithSizexx]调用的字体不是固定宽度的,我不知道这个系统字体的确切名称(iOS6)。我想知道是否有内置的固定宽度字体?否则我必须在我的应用程序中嵌入新字体。PS:可能iOS7系统字体是等宽的吧,哈哈谢谢你们。 最佳答案 这是iOS上可用的内置字体列表:http://iosfonts.com.Courier看起来像是那里唯一的等宽字体。 关于ios-iOS开发是否有内置的固定宽度字体?,我们在StackOverflow上找到一个类似的问题

ios - scrollview 在 Xcode 6 上的内容宽度不明确

我不明白如何解决这个自动布局问题,我有这个View:有一个UIScrollView包含您在View中看到的元素,但是View给了我这个警告:scrollviewhasambiguouscontentwidth我不明白如何解决这个问题,我希望View是全屏尺寸,我希望宽度是屏幕宽度,我该如何解决? 最佳答案 我在XCode7.3中观察到它的修复,只需10秒的工作。我制作了一个视频。在这里检查:https://www.youtube.com/watch?v=yETZKqdaPiI您所要做的就是向UIScrollView添加一个具有相同宽

ios - swift:以编程方式创建 UILabel 固定宽度,根据文本长度垂直调整大小

我看过涉及自动布局的垂直调整大小的答案,但我创建的UILabel仅在运行时需要。(我可能需要从零到许多这样的标签。)例子(忽略颜色)短文本(注意与长文本相同的宽度):较长的文本(注意与较短的文本示例相同的宽度,但添加的文本行较多):如果文本可以容纳在固定宽度的一行中,则标签不需要垂直调整大小。但是如果有更多的字符,标签应该继续垂直扩展以适应这些额外的字符。文本应逐行环绕。文本应从标签的左上角开始。更具体地说:letmarker=GMSMarker(position:myLatLng)//seehttp://stackoverflow.com/a/40211383/1168364fori

ios - UIView autoresizingMask 用于固定左右边距和灵活宽度

我不知道如何在固定左右边距的情况下调整宽度。我没有找到任何固定的led/右边距API。 最佳答案 在代码中,要使View具有固定的左右边距以及灵活的宽度,您可以执行以下操作:UIView*parentView=self.view;//adjustasneededCGRectbounds=parentView.bounds;//getboundsofparentviewCGRectsubviewFrame=CGRectInset(bounds,20,0);//leftandrightmarginof20UIView*subview=[

ios - 如何在 Swift 中动态减小宽度的同时为 UITextField 设置动画?

我正在创建一个应用程序,其中我在登录页面显示两个文本字段。因为如果用户输入不正确,那么它会在textfields前面显示十字符号。为了显示这个符号,我减少了UITextField的width。我想在减小width的同时做一些动画。我做了以下事情:letanimation=CABasicAnimation(keyPath:"position")animation.duration=0.1animation.repeatCount=1animation.autoreverses=trueanimation.fromValue=NSValue(CGPoint:CGPointMake(text

Discuz论坛网站首页窄屏自定义宽度修改教程

Discuz论坛管理中心默认有窄屏和宽屏的选择,窄屏默认是960px宽度,很多论坛为了页面美观,基本都是1200px的宽度,如何修改DZ论坛首页窄屏宽度大小的呢?今天飞飞和你们分享。  1、在网站根目录中依次打开文件 /template/default/common/common.css 2、直接在文件中快速查找960(文本编辑器中查找快捷键是ctrl+F5)会出现3处,将这3处的960都改为1200。我的因为已经是改了1200的,所以我直接搜索的是1200。 3、修改好后保存,在网站中打开管理中心——模板,点击更新CSS缓存,更新成功后强制刷新下网站即可。 感谢您的阅读,服务器大本营助您成为

ios - 增加 slider 宽度 : swift

我正在快速使用UISlider在我的应用程序上显示slider。有没有办法增加slider的宽度?我尝试使用CGAffineTransform来转换slider。但这也会增加拇指的大小。testslider.transform=CGAffineTransform(rotationAngle:CGFloat(-Double.pi/2))我只需要增加slider线的宽度而不是拇指大小。有什么办法可以做到吗?请提出建议。 最佳答案 试试下面的代码openclassCustomSlider:UISlider{@IBInspectableop

swift - 无需解码即可快速读取 jpeg 的高度宽度和文件大小的方法

我有一个jpeg列表,我需要检查它们是否小于4096像素以及文件大小是否小于4MB。我不需要显示图像,因此加载完整文件并对其进行解码有点矫枉过正。是否可以从元数据和文件大小中仅获取高度、宽度?在macos上使用swift 最佳答案 文件大小可以通过FileManagerAPI来检查.图像宽度和高度可以通过CGImageSource检查函数(ImageIO.framework)而无需将图像加载到内存:do{letattribute=tryFileManager.default.attributesOfItem(atPath:fileP

ios - 在 iOS 版 Skobblers SKMaps 中更改路线宽度

我想更改计算路线的路线宽度。使用SkobblersSKMaps框架。我已成功使用此线程(HowtochangethecoloroftherouteinSkobbler)更改路线颜色,但如果我更改daystyle.json中的宽度,似乎没有任何变化。我尝试了各种值(1.0、1.9、2.5、10.0、100.0),但宽度保持不变。无论map是否处于导航模式。 最佳答案 路线的ID为0。您需要更改0属性的宽度值。在此示例中,缩放级别4的宽度设置为2.0:{"id":"0.4","isattribute":true,"line":{"fil