草庐IT

SIMD_WIDTH

全部标签

ios - 不鼓励的配置 : Value other than autosizing specified for width (System items, 除固定空间外,应使用自动调整大小)

在为iOS8构建的XCode6中,我收到以下警告:MainStoryboard.storyboard:notice:DiscouragedConfiguration:Valueotherthanautosizingspecifiedforwidth(Systemitems,otherthanfixedspaces,shoulduseautosizing)之前在StachOverflow上好像有过这样的问题,不过已经去掉了。无法在Google上找到任何其他信息。单击警告会将我带到宽度为70和0作为图像插入的UIBarButtonItem。将宽度设置为0没有帮助。有什么想法吗?

ios - iOS 8 的 View Controller frame.height 和 frame.width 被交换

我正在更新一个横向运行的应用程序,我正在模拟器和运行iOS8的iPhone5上进行测试。我的ViewController的self.view.frame.size.width值的结果是值在iOS7及更早版本中,我一直收到self.view.frame.size.height。许多元素现在显示的x和y坐标现在相应翻转。我正在寻找一个优雅的解决方案,它的行为与以前相同,也许这在横向模式下的iOS8中是不可能的? 最佳答案 正如用户nyekimov所指出的,这是iOS8的新行为。WWDC2014Session214中有一些相关内容。希望此

ios - 界面生成器中的约束 "width equals height",对于同一 View : how to create such a constraint?

我想为同一View创建一个“宽度等于高度”的约束(因此,我的View将是方形的)。thisanswer中给出的方法不起作用,因为它不是两个不同View之间的约束。这可能吗? 最佳答案 Control+从View拖动到自身,然后将纵横比设置为1:1。 关于ios-界面生成器中的约束"widthequalsheight",对于同一View:howtocreatesuchaconstraint?,我们在StackOverflow上找到一个类似的问题: https:/

ios - map 框 : How to change MGLFillStyleLayer "fill-outline-width"

我能知道是否有任何选项可以将MGLFillStyleLayer“填充轮廓宽度”更改为自定义宽度,letfillStyleLayer=MGLFillStyleLayer(identifier:identifier,source:source)fillStyleLayer.sourceLayerIdentifier=identifierfillStyleLayer.fillColor=MGLStyleConstantValue(rawValue:.red)fillStyleLayer.fillOpacity=MGLStyleConstantValue(rawValue:0.2)fillSt

swift - 如何使用 Apple 的 SIMD 库围绕 Y 旋转 arkit 4x4 矩阵?

我正在尝试根据ARKit演示实现一些代码,其中有人使用此辅助函数放置航路点letrotationMatrix=MatrixHelper.rotateAboutY(degrees:bearing*-1)如何使用SIMD库而不使用GLKit来实现.rotateAboutY函数?为了方便起见,我可以从原点开始。我不太擅长矩阵数学,所以更基本的解释会有所帮助。 最佳答案 利用内置SIMD库进行此类操作的最佳方式(至少,“最好”的意思是“自己做最少的数学运算”)可能是用四元数表示旋转并在需要时转换为矩阵。构造一个simd_quatf表示您要应

iOS Split View Controller : Show master view when loading in compact width

iOS10/swift:在iPhone上使用SplitViewController时,用户会在应用加载时看到详细View(无论是纵向还是横向都有紧凑的宽度)。如何更改它以在启动时加载主视图?请注意,当您加载常规宽度View(即:iPhone6sPlus横向)时,我们希望继续显示SplitView(而不是主视图)。 最佳答案 你应该使用方法funcsplitViewController(_splitViewController:UISplitViewController,collapseSecondarysecondaryViewCo

ios - 修复 Swift simd 库中的错误(以及缺少文档?)

我下载了Apple的“DemoBot”项目来尝试了解更多关于GameplayKit的信息,但是有一个错误阻止了它的编译。它位于似乎使用simd库的扩展中。我对SIMD进行了一些研究,作为新手,我可以说这些东西超出了我的理解范围。但我只是想让这段代码正常工作,以便我可以演示该项目。错误是由以下代码中的这一行引起的:让fractionOfComponent=max(0,min(1,componentInSegment))错误信息是:Argumentpassedtocallthattakesnoarguments谁能告诉我如何解决这个错误?此外,我在哪里可以找到simd库的文档?我搜索了Ap

swift - simd_mul 与 * 运算符

在许多官方Apple示例和Xcode模板中,两个float4x4矩阵使用simd_mul相乘,例如:simd_mul(viewMatrix,modelMatrix)现在,simd.h为其类型提供了一个*运算符,因此上面的行可以写成viewMatrix*modelMatrix以上两种方法在用法和性能上有什么区别吗?我只能查看simd.h,所以我不知道该方法实际是如何实现的,但我猜它只是对simd_mul的调用。 最佳答案 没有区别。Swift是开源的,并且在simd.swift.gyb你会发现%forkin[2,3,4]:///Mat

ios - swift 中 bounds.size.width 和 bounds.width 之间的区别?

swift中bounds.size.width和bounds.width有什么区别?他们会返回同样的东西吗?谢谢! 最佳答案 bounds是UIView的CGRect结构属性,其中包含2个嵌套结构;CGPoint和CGSize。它们代TableView的原点(x和y),以及分别以点指定的高度和宽度的View大小。如果您有一个100x100的UIView,那么:bounds.width将返回100,bounds.size.width也将返回100。基本上它们会即使您的CGRect具有负宽度和高度值,也会返回相同的CGFloat值。

ios - Xcode 自动布局 : keep minimum between height and width of square

我为UIView使用了固定的纵横比,所以它是正方形的。然后我将固定的尾随和前导空间设置为屏幕边框,它们是相同的。并保持垂直居中位置。所以结果我在屏幕中央得到了一个正方形,前后有一些相等的空间,如果屏幕更宽,正方形就更大。这在纵向方向上非常有效。但是当我使用横向时,基于前导和尾随空间的正方形大小变得大于设备的高度,所以它不适合。这是一种基于约束并选择最小的二维的方法吗?这是一种让iPhone和iPad的屏幕边框间距不同的方法吗? 最佳答案 为顶部添加一个不等式约束,使间距大于或等于您的最小值。这实际上会与您的其他约束产生冲突。您可以通