autoresizingmask相关内容
我有一个(可能是错误的)假设,即在 xib 中启用右边距指示器等同于在代码中使用 UIViewAutoresizingFlexibleLeftMargin 等等. 所以,我曾经根据这个快照思考: 今天晚些时候,我不得不交叉检查,偶然发现 这个帖子. 还有苹果文档,标题为“使用自动调整规则自动处理布局更改"的部分:https://developer.apple.com/librar
..
我有一个启用了自动布局的 iOS 视图,并且有一个 UIToolbar 和一个 UISearchBar 和 UISegmentControl 包含在工具栏上.我希望 UISearchBar 具有灵活的宽度,因此我需要添加一个约束来强制执行此操作,但据我所知,您不能向 UIToolbar 中的项目添加约束界面生成器.选项全部禁用. 在 AutoLayout 之前,我会使用 autoresizi
..
我有一个包含 UIImageView 的 UIScrollView,但当 iPhone 旋转时我很难获得正确的行为. 目标:从纵向到横向时,我试图获得以下内容: _________|啊啊啊啊||BBBBBB|_________________|中交中交||AAAAAA ||DDDDDDD|-->|中国交建 ||EEEEEE||EEEEEE ||FFFFFF||_____GGGGGG____
..
我想要一个 UITextView 来填充它的 superView,它是一个 UIViewController 实例中的一个普通的 UIView. 似乎我无法仅通过使用 API 指定的 autoresizingMask 和 autoresizesSubviews 属性来让 UITextView 做到这一点.如下所示设置这些没有任何作用;UITextView 仍然很小,即使它的 superVie
..
我已经完成并删除了每个用户约束,但在旋转设备后我仍然仅收到以下错误.我完全不知道为什么.有人有什么想法吗? 2013-01-14 21:30:31.363 myApp[35869:c07] 无法同时满足约束.可能以下列表中的至少一项约束是您不想要的.试试这个: (1) 查看每个约束并尝试找出您不期望的;(2) 找到添加不需要的约束或约束的代码并修复它.(注意:如果看到 NSAutoresizin
..
我有一个(可能是错误的)假设,即在 xib 中启用右边距指示器等同于在代码中使用 UIViewAutoresizingFlexibleLeftMargin 等. 所以,我曾经根据这张快照思考: 今天晚些时候我不得不交叉检查,并偶然发现了这个帖子. 还有苹果文档,标题为“使用自动调整大小规则自动处理布局更改"部分:https://developer.apple.com/librar
..
我已经用 Interface Builder 布置了一些子视图,但我想用代码来代替. 我已经阅读了 UIView 文档 关于设置 view.autoresizingMask 属性.我正在寻找有关如何使用提供的各种掩码(例如,UIViewAutoresizingFlexibleLeftMargin 等)翻译 struts 和 springs 的逻辑解释. 解决方案 为视图设置自动调整大
..
在我的自定义视图控制器中,我重写了loadView以编程方式设置我的视图层次结构.为了支持自动旋转,我为层次结构中所有视图的autoresizingMask属性分配了一个适当的值-根视图(我分配给self.view的视图除外)除外.尽管有这种遗漏,但调整自动旋转大小仍然可以完美地完成工作(最终能够说出☺感觉很好).我已经在各种模拟器以及iPhone和iPad设备上进行了测试. 有人知道为什么
..
我有以下代码: - (void)loadView { [super loadView]; UIScrollView *scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 87, self.view.frame.size.width, self.view.frame.size.height)]; scroll.pagingEna
..
我正在创建一个iPhone应用程序,现在我正在尝试使用自动调整大小蒙版将自定义tableview单元内的uilabel对齐到右侧,我正在界面生成器中进行此操作,并且正在使用情节提要,但是我遇到的问题是是当我在iphone 6模拟器中运行应用程序时标签只是消失了,当我将标签对齐到表格视图单元格的左侧时,自动调整大小功能正常,但是奇怪的是,当我尝试将标签对齐到表格视图单元格的右边时,自动调整功能不起作
..
我正在开发一个开放源代码库,以提供类似于iMessage的文本输入视图- MessageComposerView (与问题相关).视图将像inputAccessoryView一样粘在键盘上,并随文本一起增长,但不会在键盘显示时消失. 我最近在旋转这个自定义UIView时遇到了一个令人困扰的问题,该自定义UIView仅在通过initWithFrame实例化视图时才会出现.基本上,如果通过ini
..
我有一个简单的IPAD结构,带有一个AppDelegate,其中包含来自viewController的视图: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { ClockVC *clockVC = [[C
..
我想创建一个UIView,它将根据iPhone屏幕尺寸调整其宽度,并且应将其保留在视图底部. 我使用情节提要创建了一个新项目,并添加了以下代码. 这是我的代码 -(void)viewDidAppear:(BOOL)animated { [super viewDidAppear:true]; UIView *box = [[UIView alloc]initWit
..
我发现了很多有关自动调整大小的信息,但没有一个能够解决我的问题.我有一个ViewController(RAViewController),它会在其loadView方法中调用一个视图,如下所示: - (void)loadView { // Set Navigation Bar Title self.navigationItem.title = @"RA"; // Ad
..
我有一个笔尖,最初是为iPhone应用程序创建的,尺寸为320x480,并设置了自动调整大小的蒙版,以在其超级视图很大时向各个方向扩展视图. 我现在正在使我的应用通用,并使用相同的笔尖并将其显示在iPad的页面中. 我的问题是我根据帧大小进行了一些计算,但仍然显示320x480.但是在其他方法中,框架大小可以正确显示为页面的大小. 问题:自动调整大小蒙版何时生效,以便我可以在正确
..
我正在为tableview的部分建立页脚.页脚的高度将在heightForFooterInSection中指定,因此在viewForFooterInSection中,我只想添加子视图并指定页脚视图应填充指定的任何页脚高度(此页脚大小将是动态的).因此,我将CGRectZero用作初始框架,并告诉页脚视图展开以填充其父视图. - (UIView *)tableView:(UITableView
..
我相信使用自动调整大小进行方向更改会很好,同时可以通过自动布局管理UI. 很多程序员都建议同时反对两者,但据我所知应该没问题. 因为自动调整大小蒙版很容易玩. 我认为,自动调整大小遮罩本身实际上会变成约束 将自动调整大小遮罩转换为约束 纠正我,如果我错了 如果可以的话,可以深入解释为什么吗? 解决方案 据我所知,将autolayout和autoresiz
..
我的NSWindow的contentView是一个NSView子类.它还有一些其他的NSView子类作为子视图.子视图是基于层的,而这些层又包含子层.一些子层还有其他子层. 当窗口调整大小时,我希望整个事情按比例调整大小.进行设置的正确方法是什么? 谢谢 编辑:我根本没有使用Interface Builder. 解决方案 这是我在调整父窗口大小时要使NSView的内容按比
..
我们有一些旧项目仍在使用“自动调整大小"蒙版,并且在iOS 11和iPhone X之前一切正常.通过引入安全区域布局指南,支持iPhone X的最佳解决方案是什么? 我们可以将所有具有自动调整大小的掩码的界面转换为使用自动布局.考虑到视图是动态添加和调整的,这似乎是一项巨大的工作. 我们继续使用自动调整大小的蒙版,但会调整界面以增加iPhone X和iOS 11的插入页边距. 解
..
当使用XCode 9构建iOS11时,视图的Autoresizing似乎不再可靠地工作. 几个视图的布局最终以控件在XIB中的位置为准,但是尚未发生适当的调整大小.这在iOS10中运行良好,并且可以与运行在iOS11中的旧应用程序一起使用.但是,重新构建该应用程序的位置和大小失败. 是否发生了一些改变,从而影响了autoresizingmask的使用? 是否可以自动将AutoRe
..