问题标签 [pure-layout]
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.
ios - 子类 UIView 不可见,但内容可见
我将 UIView 子类化:http: //pastebin.com/MVk1XmPS,当我将它添加到 UIViewController 的另一个视图时:
红色背景不见了。似乎myView
没有宽度和高度。但是内容是可见的:
我必须对维度进行硬编码:
但它不应该根据内容的大小自动增长吗?我使用 swift、xcode6.1 和 iOS8.1
ios - UITableViewCell 中 contentView 的宽度对于每个单元格都不同
在UITableViewController
启用自动布局的故事板中定义的一个UITableViewCell
子类以编程方式创建(没有 IB 原型单元)并通过updateConstraints
使用PureLayout设置约束。
出于某种原因,表格视图的每个 contentView 都有不同的宽度,而不是使用UITableView
.
这是子类的init
andupdateConstraints
方法UITableViewCell
-
为什么 contentView (棕色)与表格视图的宽度不同?
ios - iOS 如何通过 PureLayout 使两个视图居中
我想将我的 UIImageView 和 UILabel 居中,如下图所示。我使用了一个容器来包含UIImageView和UILabel,但是容器不适合UIImageView和UILabel的宽度,所以我需要设置容器的宽度。有什么方法可以解决问题而不设置宽度或计算视图的宽度?这是图片:
ios - 添加附件类型后,iOS 8 UITableViewCell 约束中断
从技术上讲,约束不会中断,但它们会停止按预期工作。我已经分叉了 PureLayout 的 iOS 8 AutoLayout 示例来复制这个问题。简而言之,我有一个带有自定义单元格的 UITableView,如下所示:
添加后
它看起来像这样:
注意单元格标题和正文之间的间隙。
ios - 在 UIScrollView 中使用 PureLayout 库 pinEdge 右 UIView 不起作用或如何操作?
我正在使用PureLayout库。Github
我UIScrollView
作为全屏容器。
作为一个简单的例子,我有一个UIView(0,0,100,50)。我想将此视图的右边缘固定到UIScrollView
.
我是这样做的:
我得到结果:
我知道,我可以创建一个宽度与相同的UIView 容器,然后添加它并将所有自定义视图放入此容器中,但我想知道为什么我们不能直接使用.UIScrollView
subview
scrollView
UIScrollView
ios - 带有 Cocoapods 的 Swift 中的 PureLayout
使用cocoapods-0.37.2这是我的Podfile
:
我正在尝试PureLayout
像这样导入我的 .swift 文件:
但我得到错误:
没有这样的模块“PureLayout”
为什么???我认为 Cocoapods-Bridging-Header.h
在使用时会自行创建use_frameworks!
?
ios - CollectionViewCell 中的自动布局约束更改
我正在使用 PureLayout 创建约束
在cellForItemAtIndexPath
然后在scrollDidView
尽管在调试时,我可以看到约束的常量发生了变化,但视图不会更新到新位置。
我也试过
和
如何更新视图的 ( _itemDetails
,它指向 a 中的视图CollectionViewCell
) 位置?
swift - Swift autolayout: update view's dimension
I'm using PureLayout
I'm doing all the layout by code, by the way.
I have a UIScrollView
that functions like Facebook's news feed. My scroll view has some subviews. Let's call 'em "cards".
I've set my constraints inside updateConstraints
as such:
And in layoutSubviews
, this is where I resize the cards. Their respective height is being updated after an image is loaded from the internet (via NSURLConnection.sendAsynchronousRequest
, fyi, but not related to this topic.) After that, I update my scrollView
's height.
The problem is that they're not being aligned properly. It's like calling setNeedsLayout()
(which eventually calls layoutSubviews()
-- correct me if I've mistaken) that does not align the content at all. I've also made sure that setNeedsUpdateConstraints()
is called as well.
I've tried calling this in layoutSubviews
...
...but I get some kind of warning:
(ContentBox
is my UIView
for the card)
The cards look messed up. What should I do to align my cards properly?
I'd gladly answer side comments regarding the code if it helps understand the question. :) Suggestions on the side aren't bad either.
ios - Purelayout - 动态两个标签的中心图标
我在以下示例中添加了一个箭头图标:https ://github.com/smileyborg/TableViewCellWithAutoLayout
这将以多行正文标签为中心。但我希望我的图标居中单行标签和多行bodyLabel。