问题标签 [autoresizingmask]
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.
iphone - UISegmentedControl autoresizingMask 不起作用
我以编程方式在屏幕上放置了一个 UISegmentedControl(独立,而不是作为导航栏的一部分)并将其 autoresizingMask 设置为 UIViewAutoresizingFlexibleLeftMargin,因为我希望它保持在右侧。
但是,当我旋转屏幕时,控件保持在其原始位置并且不会向右移动(或其他任何地方)。
我还为 autoresizingMask 尝试了所有其他可能的值(和一些组合),但它根本不动。
屏幕上具有相同设置的其他元素正确移动。
我没有此视图控制器的 XIB,但我尝试在另一个 XIB 中临时放置一个类似的分段控件,当我正确设置支柱时,它确实按预期移动。
我究竟做错了什么?
ios - 视图何时根据其超级视图自动转换?
我之前问过一个类似的问题,但现在我已经做了更多的工作并且有一个更精致的问题。
我的 applicationDidFinishLaunching: 中有以下代码,创建 3 个视图并将它们添加为窗口的子视图:
该应用程序应该只在横向工作,所以我已经将它(在 plist 中)设置为在横向启动,它确实如此。但是最后添加的子视图(GazeIntroViewController)出现旋转了 90 度。(好像设备仍然是纵向的)。
真正让我困惑的是,第一和第二个观点似乎还可以。如果我取出添加 invisibleView 的中间块,那么 GazeIntroViewController 也会正确显示。从 NSLogs 中,我可以看到正确显示的视图自动应用了转换([0, 1, -1, 0, 0, 0]),但我不明白为什么将此转换应用于某些视图而不是其他人,当他们的父母是他们所有人的窗口时。
不添加invisibleView时的输出:
添加 invisibleView 时的输出:
nsscrollview - NSScrollview DocumentView AutoresizingMask
在我的 NSScrollView 中,我将文档视图设置为 NSView。但是内容总是在滚动视图的左下角,我尝试设置 NSView 的 AutoresizingMask 但没有锁定。问:如何在 NSScrollview 文档视图中设置 AutoresizingMask?
iphone - 如何找出 UIViewController 视图的确切框架?
什么时候可以知道 aUIViewController
视图的确切大小?
问题
我有一个多行UILabel
,其框架取决于其文本和父视图的宽度。鉴于我需要将其他视图放置在下方UILabel
,重要的是使其框架完全覆盖文本的空间。
我目前计算这样的大小viewDidLoad
:
UIViewController
问题是当用作模式表单或弹出框时,父视图的宽度会发生变化。如果我使用autoresizingMask
UILabel 的框架进行了相应的调整,但它不再完全适合文本。
UILabel
知道视图的确切大小,我在哪里可以计算这个框架UIViewController's
?
调试工作
这是将 self.view.frame 显示UIViewController
为模态表单 ( UIModalPresentationFormSheet
) 时打印的结果。
产生上述输出的代码:
objective-c - iOS:使用数组的 AutoresizingMask?
是否可以为 UIView 的 autoresizingMask 属性提供一个数组?我想这样做的原因是我有一些条件可以确定要添加到我的视图中的 autoresizingMask 属性。
所以,而不是仅仅使用:
我想做类似的事情:
所以我基本上想有条件地设置这个属性的项目。
ios - UIView 的 autoresizingMask 的目的是什么?
在阅读了关于 SO 和developer.apple.comUIView
的内容后,我仍然不清楚目的是什么。什么情况下需要设置此属性?autoresizingMask
xcode - 旋转后的 UITableView 边界
我有一个带有 autoresizingMask = UIViewAutoresizingFlexibleWidth 的 UITableViwe。一些单元格包含 UITextField。
旋转设备时,表格和文本字段的大小正确调整为设备的全宽,但是当我检查单元格的边界和 tableView:cellForRowAtIndexPath: 中文本字段的边界时:旋转后 - 我得到了原始边界,就好像设备没有旋转一样。
有没有办法在旋转后获得实际边界?我需要这些信息来正确填充文本字段。
iphone - 滚动视图子视图中的自动调整大小问题
我在 a 上有一个滚动视图,UIView
并且一系列UIImageViews
以串行方式放置在滚动视图上。我的问题是设备旋转时图像视图没有调整大小。在 中viewWillAppear
,我添加了
有谁能够帮我?
objective-c - 无法让 UIButton autoresizingMask 工作
我有以下代码:
这会创建一个ScrollView
, 并放置 9 UIButton
。
我的问题是:当我以前使用 IB 放置 时UIButton
,按钮会自动自动调整大小并在 iPad 视图上自行排列,现在我得到了这个:
有任何想法吗?谢谢。:D
ios - 自动调整蒙版奇怪行为
我在 UIViewController 中,self.view
指向一个框架为 300x480 的有效视图。
使用这段代码我正在尝试
- 要将 200x200 红色视图与右边距对齐,
- 将 100x100 蓝色视图与左边距对齐;
但如你所见,结果远非我所期待的……
http://imageshack.us/photo/my-images/27/iossimulatorscreenshoto.png/
我已经阅读了所有关于自动调整掩码使用的苹果文档和谷歌结果,但我仍然无法弄清楚为什么会发生这种情况。
有人可以向我解释发生了什么吗?
提前致谢。