草庐IT

ios - 如何均匀设置 UITabBarItem 宽度以占据所有 Tab Bar

我希望我的应用程序中的标签栏项目能够均匀地占据所有标签栏,无论是纵向还是横向。我的标签栏上有五个标签。下面的代码没有完成这个。我究竟做错了什么?我注意到screenSize.size.height实际上引用了宽度,我不确定为什么会这样。非常感谢任何帮助。谢谢UITabBar*tabBar=self.tabBarController.tabBar;CGRectscreenSize=[[UIScreenmainScreen]bounds];floatwidth;if(self.isShowingLandscapeView){width=screenSize.size.height/5;}e

ios - 如何在横向模式下调整 iOS 9 iPad 通知的今日扩展宽度?

因此在iPad的iOS9中,横向模式将通知中心分成两个不相等的两半。以前,我的todayextension可以完美地适应通知中心,无论是横向还是纵向模式。有谁知道如何为新的iOS9横向通知中心调整/缩放我今天的扩展?还有什么特别的方法可以确定小部件/今天的扩展名是在通知中心的左侧还是右侧?(因为它们的宽度不同)我研究过,使用autoResizing和autoResizeSubviews。但这似乎不起作用。谢谢! 最佳答案 我有同样的问题,我通过获取我的小部件扩展宽度解决了这个问题:self.view.bounds.size.widt

ios - 如何根据宽度更改 View 的高度

我的View宽度会根据设备宽度而变化,但我想根据它来更改高度,我不希望它是静态的。我找不到任何可以解决这个问题的约束。我听说宽高比可以做到这一点。但是我试了好像不行。一般是如何实现的? 最佳答案 将纵横比的概念与AutoLayout结合使用,以根据高度和宽度更新您的View。使用乘数更新纵横比。这是宽高比分配的快照以及如何更新它的乘数乘数逻辑:1:1=图片的高度和宽度将保持不变2:1=你的宽度或高度是彼此的2倍并创建一个矩形。这里高度为2x或宽度为2x,这取决于约束中的第一项和第二项。优先级逻辑:优先级分配,当特定约束与同一View

ios - 表格单元格 TextLabel 框架宽度自动增加

我希望有一个带有一些标签的表格,然后我在标签后添加一个文本字段UI。我希望标签的大小固定(例如150),单元格宽度的其余部分由文本字段占据。因此我在函数中设置了cell.textLabel的框架cellForRowAtIndexPath这样[cell.textLabelsetFrame:CGRectMake(cell.textLabel.frame.origin.x,cell.textLabel.frame.origin.y,150,cell.textLabel.frame.size.height)];但这似乎不起作用。有什么想法可以解决这个问题吗? 最佳答

ios - 按文本宽度 iOS 对 UITableView 进行排序

我正在尝试以特定顺序使用数组填充UITableView。到目前为止,我可以通过这些方式更改顺序按字母顺序字数我可以运行循环来反转数组中的字符串,然后显示它们。我可以将所有这些向后翻转、上下翻转等等。但我似乎无法按字符宽度对它们进行排序。并非所有字体都是等宽字体,我想尝试根据每个单元格中的文本占用多少空间来对它们进行排序。有没有办法做到这一点?是否在数组内?还是表格单元格?还是表格本身?我将所有数据存储在NSMutableArray中。到目前为止,搜索一无所获。任何帮助将不胜感激。 最佳答案 您可以根据需要以任何方式对UITableV

ios - iOS7 中的自定义 UITableViewCell 宽度

我一直在使用自定义UITableViewController和UITableViewStyleGrouped以及自定义组页眉、组页脚和单元格背景。在iOS7中,单元格宽度已更改为UITableView的全宽。是否可以修改组/单元格宽度并仍然使用UITableViewController? 最佳答案 我遇到了同样的问题。我的(分组样式)tableView曾经在左侧和右侧插入大约10px的单元格。在iOS7中,分组表格View中的内容被拉伸(stretch)到表格View的边缘。我的解决方法是调整表格View的宽度,这会反过来调整它显示

ios - UILabel 自动布局宽度问题

所以我正在尝试对单元格内容View使用自动布局以获得正确的布局。所以我的问题是我有一个UILabel会根据其文本更改其大小,并且我还有一个UIView作为带有圆角的标签的背景View。所以我的问题是,如何强制此UIView的宽度比UILabel宽10点。我设法使它具有相同的宽度,但我如何才能强制它始终保持一定的宽度?提前致谢! 最佳答案 NSLayoutConstraint*widthConstraint=[NSLayoutConstraintconstraintWithItem:yourLabelattribute:NSLayou

ios - 使图像适合屏幕顶部,填充宽度,保持纵横比

所以,我想要做的是在我的ViewController的顶部有一个“横幅”。我需要图像保持在屏幕顶部,屏幕的整个宽度并在这样做时保持其宽高比。我很难做到这一点。这是我尝试过的:在ImageView的顶部、左侧和右侧设置约束。使模式AspectFit结果是这样的:任何人都知道如何将此横幅强制置于顶部并使其保持纵横比? 最佳答案 问题是您仍然缺乏约束。您可以添加其他约束,例如高度或纵横比。但是,当您为宽高比添加约束时,它会在横向时填满整个屏幕。除非,您只使用纵向,纵横比很好。如果您同时使用纵向和横向,则可以使用高度限制,并将ImageVi

ios - 将宽度百分比设置为另一个宽度

使用Xcode的InterfaceBuilder,如何将ABCView的宽度设置为ZYZView宽度的30%?在这种情况下,XYZView可以是ABCView的父View,也可以是同一View层次级别上的另一个View。 最佳答案 选择2个View,并给它们一个等宽约束。编辑此约束以使乘数为0.3(或3.33,具体取决于哪个项目是约束中的第一个项目)。 关于ios-将宽度百分比设置为另一个宽度,我们在StackOverflow上找到一个类似的问题: https

ios - UICollectionView 不同的单元格宽度

你好,我想做这样的设计,我有一个有不同部分的collectionView,第一个部分必须不同......我该怎么做?我制作了不同类型的单元格,但它的宽度始终与Storyboard中指定的宽度相同...有什么方法可以设置单元格的宽度吗?非常感谢。 最佳答案 你必须使用UICollectionViewDelegateFlowLayout,特别是这个方法:-(CGSize)collectionView:(UICollectionView*)collectionViewlayout:(UICollectionViewLayout*)coll