问题标签 [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 - 在 NavigationController 中移动 UIView 不起作用
好的,所以我试图在我的视图中实现一个添加评论框。这是布局:
我有一个UITabBarController
包含UINavigationController
我UIViewController
的被推到的地方。视图布局由 a和一个包含 a和UITableView
a 的自定义组成。UIView
UITextView
UIButton
我正在监视键盘通知,这是我拥有的代码:
当键盘显示时,我设置了断点并看到 y 坐标已更新,但我的视图保持在原来的位置,隐藏在键盘后面。
一些笔记。我正在使用IQKeyboardManager
并且禁用了此类的距离处理。我也PureLayout
用于在 custom 中布置控件UIView
。我没有为UIView
视图控制器中的自定义设置任何约束。UITableView
和自定义的位置UIView
在viewWillLayoutSubview
方法中设置如下:
另一方面,这在我认为不是UINavigationController
.
正在发生的事情的屏幕截图:
带有输入视图的视图:
显示键盘时:
任何帮助是极大的赞赏。
ios - PureLayout 不是线程安全的
我将 UITableViewCell 子类化并使用 PureLayout 来应用约束,但应用程序以错误“PureLayout 不是线程安全的,必须从主线程中独占使用”而终止。
在函数...
我刚刚应用了一个约束
删除后,应用程序不会崩溃
更新---这可能是因为我正在异步调用 API
ios - 链接到 dylib 时无法满足警告
我正在学习如何Today Extension
为我的应用程序集成一个,但Xcode
一直向我抛出以下警告:
我正在使用PureLayoutAuto Layout
在我的扩展程序中进行管理。
除了将“Require Only App-Extension-Safe API”设置为 true 之外,我还从 PureLayout 的文档中做了以下操作。
objective-c - 自动将边缘固定到 SuperView 后,UIView 的框架不会改变(使用 PureLayout - ObjectiveC)
我的父 UIView 有一个框架(0,0,1024,768)。
我的原始框架的子视图是(0,0,0,0)。我将子视图添加到父视图,然后使用 PureLayout 将子视图传播到父视图的全屏,如下所示:
将边缘自动固定到超级视图后,为什么我的子视图没有改变?
注意:我使用的是 ObjectiveC 和 PureLayout
objective-c - 是否可以自动布局 UISlider 的宽度
我用来在 2 个按钮之间PureLayout
放置一个,如下所示:UISlider
是否有可能UISlider
自动将其宽度设置在leftButton
和之间rightButton
?
objective-c - 无法重建布局引擎而没有可检测到的精度损失
老实说,我不确定这里发生了什么,尽管我在我的 Objective-C iOS 应用程序中多次收到此错误。我使用PureLayout来布局我的大部分约束。
2016-11-29 11:14:41.268847 App Name[4775:1882075] Failed to rebuild layout engine without detectable loss of precision. This should never happen. Performance and correctness may suffer.
我在看似随机的应用程序构建中得到了这条线 6 次。有时当我构建时,它会发生,有时它不会。不确定是什么触发了它。
显然它应该“永远不会发生”,因为我在 Google、Stackoverflow 或 PureLayout 上找不到任何关于它的信息。不幸的是,它发生在我身上,尽管我不确定它是否有任何实际影响。
ios - 尝试在标签上设置自动约束,长文本失败
我正在尝试显示包含缩略图和标题的行。
它适用于短标题字符串,但对于长字符串,它会中断。与其横向扩展,我更希望它纵向扩展。查看下面的屏幕截图,看看使用长字符串时会发生什么。我正在使用PureLayout来管理自动布局:
还设置了 UITextLabel 上的相应设置:
ios - 将 UILabel 与 NSSuperscriptAttributeName 和 Autolayout 对齐
我有一个UITableViewCell
带有三个标签的:
右侧UILabel
使用其属性字符串属性添加化学式的下标和上标。我正在使用PureLayout
设置所有自动布局约束并为前两个标签添加相同的约束以管理到 superView ( contentView
) 顶部的距离:
我还使用约束来设置底部标签顶部和左侧标签底部之间的距离。
但是,如您所见,它们与顶部的距离不同,并且它们没有水平对齐。我猜这是因为上标和/或下标属性。
我也尝试过对齐它们的水平轴:
但结果相同。
有什么建议可以让我完成这项工作吗?
编辑:这似乎与此错误有关:iOS 10.3: NSStrikethroughStyleAttributeName 如果应用于 NSMutableAttributedString 的子范围,则不会呈现,并且仅在 iOS 10.3 中发生。如果我从该问题添加已接受的答案,则对齐方式符合预期。
编辑:这些是正确标签的属性: