草庐IT

autoSize

全部标签

iOS UITableView AutoSizing Cell with Section Index

我有一个应用程序,我在其中将一个大的plist文件加载到一个TableView中。这个plist文件就像一本书。它包含章节和行。每行都有不同的长度,具体取决于行的长度,因此我需要自动调整单元格的大小。我正在使用Storyboard和标准表格View和单元格。单元格style=基本且单元格标签设置为文本=普通行=0换行符=自动换行至此,将单元格高度调整为合适的大小没有问题。由于单元格高度是在文本插入标签之前定义的,我们必须通过使用CGsize的众所周知的方法来完成它,我就是这样做的(它工作正常)-(CGFloat)tableView:(UITableView*)tableViewheig

ios - 自动调整 UI CollectionView 到它的内容

我正在使用具有固定大小CollectionViewCells的UICollectionView。我在带有UIPopoverController的popOver中显示此CollectionView。我的目标是popOver自动调整大小以适应CollectionView的内容。所以如果我只有4个单元格,它应该很小。如果我有更多的细胞,它应该更大。我想避免popOver中留下的空白区域。所以我不想要一个固定的popOver大小,而是一个可变的大小,具体取决于CollectionView中的单元格数量。有什么建议吗? 最佳答案 我自己费了好

ios - 如何在没有 IB 的情况下控制对象的自动调整大小?

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{returnYES;}-(void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation{[selfpositionViews];}-(void)positionViews{UIInterfaceOrientationdestOrientation=self.interfaceOrientatio

ios - 分组的 UITableView 和水平边距

我有一个分组的UITableView,它真正被设计为在iPhone的纵向模式下看起来不错。它的单元格subview设置了自动调整大小,因此它们可以在横向模式下拉伸(stretch),但这使得它在美学上不那么令人愉悦——单元格对于它们的内容来说看起来太宽了。我现在正在将它变成一个通用应用程序,但在iPad上,自动调整会导致更大的拉伸(stretch),这看起来简直无法接受。如果我能让UITableView的单元格组具有固定宽度(或最大宽度),或者如果我能以某种方式控制水平边距,那将是理想的。在UITableView中没有找到对此的支持,我做了一些快速尝试,将其子类化以在布局时限制其大小,

android - 约束布局基线到基线与自动调整大小

我正在尝试按基线对齐2个TextView,并同时对文本大小使用自动调整大小。这是简化的代码示例。第一个textview有大尺寸,所以textsize自动设置为一些大的值。第二个TextView小于第一个TextView,因此它具有较小的自动确定的文本大小。resultofexamplecode问题是layout_constraintBaseline_toBaselineOf似乎在我使用autoSizeTextType后立即停止工作如果有人能给我指明正确的方向,那就太好了。我理解错了如何使用constraintlayout吗?或者只是baseline_tobaseline不适用于自动调整

android - 自动调整 EditText

Android最近添加了对基于View大小以及最小和最大文本大小调整TextViews文本大小的支持。https://developer.android.com/guide/topics/ui/look-and-feel/autosizing-textview.html不幸的是,他们不支持EditText,那么EditText是否还有其他替代方案? 最佳答案 我和你一样被困住了,为什么EditText是TextView的子级,但不支持自动调整大小¿?¿?我已经通过某种hack实现了这一点。首先,我在EditTextView上看到了要

ios - UIScrollView 不会通过自动调整大小来调整大小

我读到的关于在iOS5+上支持UIScrollView的所有内容都指出我应该能够使用Xcode的SizeInspector中的自动调整大小功能来自动调整我的View。使用Storyboard,我有一个TabBarViewController,我的其中一个选项卡有一个UIScrollView和一个页面控件。在幕后,我以编程方式设置了对UIView中页面的处理(我不知道是否有必要发布代码,但为了清楚起见,我还是会这样做)。当从iPhone3.5英寸切换到iPhone4英寸时,自动调整大小不起作用。我希望在使用3.5英寸屏幕时显示UIScrollView和Page控件。我应该注意到iPad版

ios - heightForImageCellAtIndexPath 中 dispatch_once 的原因

当我搜索如何在iOS中实现自动调整单元格大小时,我遇到了许多示例(herehere和here),在-(CGFloat)heightForImageCellAtIndexPath:(NSIndexPath*)索引路径staticCommentedItemCell*sizingCell=nil;staticdispatch_once_tonceToken;dispatch_once(&onceToken,^{sizingCell=[self.tableViewdequeueReusableCellWithIdentifier:kCellIdentifier];});但是我找不到这个disp

swift - 重新加载时 UICollectionViewCell 的高度错误

我将问题作为thisquestion的一个分支ViewCells上的自动调整功能完美无缺。但是当我重新加载我的CollectionView时,高度返回1。代码如下。extensionSaleViewController:CollectionViewFlowLayoutDelegate{overridefuncviewDidLayoutSubviews(){super.viewDidLayoutSubviews()guardletflowLayout=self.myCollectionView.collectionViewLayoutas?CustomLayoutelse{return}

ios - 如何根据Button的Title将autoSize设置为UIbutton?

我有按钮。为了获得按钮的标题,我向服务器发送请求,然后设置按钮的标题。现在我需要将自动调整大小设置为此按钮。这个怎么做?我在按钮的身份检查器的换行符中设置为CharacterWrap。现在文本显示为多行,但我还需要调整按钮的大小,因为有些文本太大而有些太小。这是它在Storyboard中的样子和带有约束的约束,一切正常,我只需要调整按钮的大小。importUIKit@IBDesignableclassButtonTableViewCell:UITableViewCell{@IBInspectablevarselectedColor:UIColor=UIColor.init(red:34