Tag: 高度

iOS版。 如何更改UINavigationBar高度并一次更改其他子视图的框架?

我使用基于导航的应用程序,例如有一些viewControllers与UITableView 。 如果我更改UINavigationBar高度,那么我必须手动更改每个viewController的其他元素的框架。 这个问题有什么共同的解决办法吗?

我怎样才能改变一个button的高度与斯威夫特?

根据屏幕的高度,我想调整视图中button的高度。 Swift中最简单的方法是什么? 我尝试了这种方式,也使用CGRectMake()但没有任何改变: self.myButton.frame.size.height = self.myButton.frame.size.height*scrOpt 我怎样才能“更新”框架?

目标C:计算单个标签的高度问题

我将一个标签添加到一个单元格中,该单元格具有基于要添加到其中的文本的dynamic高度。 我已经设置我的字体大小为12,如下所示: CGFloat height = [CustomCell getIndividualLabelHeight:text]; NSLog(@"height of commet:%@ is %f",commentText, height); CustomOHAttributLabel *label = [[CustomOHAttributLabel alloc]initWithFrame:CGRectMake(CELL_TEXT_LEFT_MARGIN, 2*CELL_SPACING+totalCommentLabelHeight, CELL_CONTENT_WIDTH – (CELL_TEXT_LEFT_MARGIN*2), height)]; [label setLabelwithText:text fontSize:12 andSubString:userName withURL:url]; 但是,在我的getIndividualLabelHeight方法中,如果我也将字体设置为12.0(设置CGSize大小),标签中的文本可能会被截断。 只有当我把它设置为14时,文本才不会被截断。 + (CGFloat)getIndividualLabelHeight:(NSString *)text { CGSize constraint = CGSizeMake(CELL_CONTENT_WIDTH – (CELL_CONTENT_MARGIN * 2), 20000.0f); //The full text will only show when I set fontsize to 14 […]

如何使用AutoLayout缩放相对于屏幕大小的视图的高度和位置

使用Autolayout什么是保持视图的相对位置和缩放到每个屏幕尺寸的最佳方式? 例如,4和iPad Pro之间存在巨大差异。 我应该使用什么types的约束和思考过程? 被缩放的视图可以各自具有不同的高度并且占据不同比例的屏幕。 我知道有很多方法可以解决这个问题,但最好的方法是什么? 答案可以附上照片,以便我可以清楚地了解过程? 十分感谢,

根据标题自动调整UIButton高度 – AutoLayout ON

基本上标题解释了这个问题。 使用XCode,我有这个button,我用不同的文本来源填充它的标题(有些是长文本一些短)。 我只是希望该button使用Autolayoutdynamic调整内容。 事情不起作用: sizeToFit ; 设置高度约束> = x; 设置button的框架高度= titleLabel高度。 似乎没有人知道互联网,我不知道怎么可能? 我认为是一个button的最常见的function之一。 有人知道一个办法来帮助我吗? 我在做这个想法有什么问题吗? 有没有其他方法来实现这一目标? 谢谢任何会回答的人。 真。

高度问题IOS

我在获取高度时遇到问题,返回0.0000。 这是我的代码: – (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation { NSString *tAltitude = [NSString stringWithFormat:@"%f", [newLocation altitude]]; CLLocationCoordinate2D coord=newLocation.coordinate; MKCoordinateSpan span = {.latitudeDelta = 0.005, .longitudeDelta = 0.005}; MKCoordinateRegion region = {coord, span}; [map setRegion:region]; NSLog(@"Location: %@", [newLocation description]); NSLog(@"altitudine:%@",tAltitude); }

使用排除path计算TextView的单元格高度

如果我有一个UITableViewCell排除path的TextView,我如何计算给定string的单元格的高度?

使用AutoLayout与Storyboard(不带XIB)的UICollectionViewCell的宽度和高度可变

以下是使用AutoLayout,UICollectionView和UICollectionViewCell的应用程序中的一个devise问题,该问题根据AutoLayout约束及其内容(某些文本)自动调整宽度和高度。 这是一个UITableView列表,每个单元格都有自己的宽度和高度,根据其内容分别针对每一行进行计算。 它更像是在应用程序(或WhatsUp)中构build的iOS消息。 很显然,应用程序应该使用func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize 。 问题是,在该方法,应用程序无法调用func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell也dequeueReusableCellWithReuseIdentifier(identifier: String, forIndexPath indexPath: NSIndexPath!) -> AnyObject实例化单元格,填充特定的内容并计算其宽度和高度。 试图这样做会导致无限recursion调用或其他types的应用程序崩溃(至less在iOS 8.3中)。 解决这种情况的最接近的方法似乎是将单元格的定义复制到视图层次结构中,以使自动布局自动调整“单元格”(如单元格具有与父集合视图相同的宽度),所以应用程序可以configuration具有特定内容的单元格,计算其大小。 这肯定不是解决它的唯一方法,因为资源重复。 所有这一切都与设置UILabel.preferredMaxLayoutWidth到一些值应该是自动布局可控(非硬编码),可能取决于屏幕宽度和高度,或至less由自动布局约束定义设置,所以应用程序可以得到多行UILabel内在大小计算。 我不想从XIB文件中实例化单元格,因为Storyboards应该是当今的行业标准,而且我希望对代码有更less的干预。 编辑: 下面列出了不能运行的基本代码。 所以只有实例化variablescellProbe(未使用)崩溃的应用程序。 没有这个电话,应用程序运行顺利。 var onceToken: dispatch_once_t = 0 class ViewController: UICollectionViewController, UICollectionViewDelegateFlowLayout { override func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: […]

iOS:在didFinishLoad之后调整UIWebView的大小(内容应该不会滚动)

我绝对无法调整我的UIWebView 。 我的UIWebView在.h中声明,并在IB中连接。 IB中的高度是110,但是我的文本的高度大约是1500.现在我想改变高度,这样全文不需要滚动就可以阅读。 什么代码调整我的UIWebView在webViewDidFinishLoad ? 找不到任何可行的。

在迅速find高度

我一直无法find一种方法来获得设备的高度。 有人可以给我一个指针,或者把一个简短的脚本放在一起,获得设备的高度并打印出来吗? 只有迅速。 谢谢!