作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 MVVMCross 中的 Cirrious.FluentLayout 创建一个 TableCell 来添加约束。
我已经向 ContentView 添加了四个图像,并且必须通过计算构造函数中的边距来手动将它们隔开(水平)
var gap = (ContentView.Frame.Width - (imagesize * 3) - 40) /6;
_signalStrength.ToRightOf(_batteryLevel, gap),
_childLockImage.ToRightOf(_signalStrength, gap),
最佳答案
我建议你到 use a UIStackView在等间距分布的水平模式下。 UIStackView 是在 iOS 9 中添加的,确实有助于解决这些情况并消除对大量约束的需求。
在您的情况下,有 4 个 View ,以相等的间距水平布置,代码如下所示:
var views = new UIView[] { view1, view2, view3, view4 };
var stackView = new UIStackView(views)
{
Axis = UILayoutConstraintAxis.Horizontal,
Distribution = UIStackViewDistribution.EqualSpacing
};
关于ios - MVVMCross FluentLayout 相等水平间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42531457/
我正在使用 MVVMCross 中的 Cirrious.FluentLayout 创建一个 TableCell 来添加约束。 我已经向 ContentView 添加了四个图像,并且必须通过计算构造函数
我在 iOS 中有一个以编程方式生成的 Collection View ,即它没有 Nib 。然后它被注入(inject)到页面上的 View 中。我正在使用 Xamarin Studio 和 MVV
我必须在scrollView中做一个带有自动布局的ViewController,但这里有几个问题: public SomeVC() : UIViewController { _
我是一名优秀的程序员,十分优秀!