问题标签 [masonry-ios-osx]

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.

0 投票
0 回答
249 浏览

ios - Two UILabels dynamic width in a row autolayout with Masonry

I have two UILabels side by side in a row.Left label autolayout with its text and right label's width base on left label.

Code will be shown below.

enter image description here

It's under my expectation except row 1st. Could somebody know how to make it work?

Any help will be appreciated.

0 投票
2 回答
2210 浏览

ios - 如何使用 iOS Masonry (Auto Layout) 将两个按钮放置在彼此旁边

我正在更新一个最初在底部有一个按钮的屏幕。我的任务是使用作为 AutoLayout 包装器的 Masonry 框架呈现两个居中位于底部的按钮。

我想让两个按钮在底部并排居中。这就是我想出的:

在此处输入图像描述

这是代码:

如何并排显示按钮并在底部居中显示?

0 投票
2 回答
135 浏览

ios - 如何使用 Masonry 将子视图放置在滚动视图中?

我想将视图放入 UIScrollView。

现在可以看到价格单元格。但是,如果我添加此代码:

价格视图被隐藏。我哪里错了?

0 投票
1 回答
1072 浏览

ios - iOS,scrollView内容大小的高度等于内容视图的高度,但它仍然可以垂直滚动?

self 是一个自定义视图。我这样设置约束。难道我做错了什么?谢谢!

0 投票
0 回答
170 浏览

ios - AutoLayout中`AmbiguousLayout`的真正含义是什么

Masonry这是我用,VFLNSLayoutConstrant方法编写的测试代码:

我认为这里没有错误,只是一些布局代码。但是,如果我像这样检查 ambiguousLayout:

而这三种布局方式都会导致一些问题,错误日志是:

我也做了一些测试,似乎只有跟上,下,左,右,相关属性的布局才会导致这样的问题。

是什么导致了这些问题?真正的答案是什么?

0 投票
0 回答
1060 浏览

ios - 'NSInternalInconsistencyException',原因:'试图添加不受支持的属性:(null)'

我使用(轻微修改)第三方包:https ://github.com/adad184/MMPopupView

Iv 已经有一个视图控制器,其中显示警报并按预期工作

我基本上做了一个非常相似的新控制器并试图显示相同的警报,所以我复制粘贴了。但我收到错误

工作代码:

不工作:

我修改后的显示():

回溯揭示了触发它的砌体视图约束:

我非常有信心它与我的主视图(self.view)有关,因为当我在主视图的编辑器中添加子视图时,例如。self.testview 我没有收到错误消息..

我不明白为什么会发生这种情况,我已经检查过并且参考网点的设置完全相同。iv 看到的一切都是一样的

我在添加更多子视图时遇到了一些其他问题,并且再次考虑代码是相同的我假设它一定是主 self.view 有问题?

0 投票
0 回答
357 浏览

ios - 使用 safeAreaLayoutGuide 时 Masonry v1.1.0 崩溃

这次崩溃:

但这没关系:

为什么?我用砖石

这是主要代码:

似乎没有错。我只想写更少的代码。

0 投票
1 回答
116 浏览

objective-c - OS X Masonry 视图动画没有效果

[macOS | OS X] 没有效果的砌体视图动画

  • [✔️] 我看过文档
  • [✔️] 我已经填写了这个问题模板。

问题信息

  • 平台:os x
  • 平台版本:10.12.6
  • 砌体版本:1.1.0

问题描述

我在 os x 应用程序项目中使用砌体自动布局,我发现视图中的移动动画没有效果。也就是说视图直接移动到目标位置,没有动画过程。

我的代码如下:

如何实施?最好使用示例代码。

欣赏是否有任何建议或想法。

0 投票
1 回答
86 浏览

ios - The right way to write masonry code? in “- init” or “- layoutSubViews”

Both ways seem to work, are there any differences in performance?

0 投票
1 回答
278 浏览

swift - 在 swift 和 ObjectiveC 混合项目中使用砌体

我有一个 Objective-C 和 Swift 混合项目。我正在使用 Masonry 库进行自动布局。我可以在 Objective C 代码中使用砌体,但不能在 swift 中使用。怎么做 ?