iphone - 在 UITableView 上方增加 UIView 的高度

标签 iphone ios objective-c uitableview uiview

我通过 Storyboard 在 UITableView 上方添加了一个 UIView。我想知道是否有一种以编程方式增加 UIView 高度并下推表格单元格的好方法。 UITableView 是一个静态表。

我正在使用这段代码:

CGRect newFrame = myUIView.frame;
newFrame.size.height = 300;
myUIView.frame = newFrame;

使用此代码,UIView 的高度正在增加,但它与下面的表格单元格重叠。有什么办法可以“推”低tableview?

谢谢!

最佳答案

由于您使用的是 Storyboard,因此最简单和最干净的方法就是更改 UITableView 的大小。并将其向下移动以便为 UIView 腾出空间.然后您可以移动/更改 UIView到你想要的任何尺寸。

Non-Storyboard 解决方案。也改变 UITableView 的框架。

self.tableView.frame = CGRectMake(x,y,height,width);

关于iphone - 在 UITableView 上方增加 UIView 的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16549325/

相关文章:

iphone - 使用 Xcode 5 创建基于 xib 的界面

ios - 无法在 iOS 模拟器中缩放设备窗口

ios - 如何使用 Vertical constraintsWithVisualFormat (SWIFT) 实现 UIScrollView

ios - Xcode 8 无法存档 "Command/usr/bin/codesign failed with exit code 1"

ios - Xcode 引用文件的旧副本

objective-c - NSData 到 NSString 与 åöä

objective-c - [NSMutableDictionary 字典] 返回的对象的引用计数是多少

iphone - 如何在 iphone 应用程序中打开 iTunes 链接?

iOS 在 Storyboard中切换嵌入式 View

ios - 更改特定单元格的 UIButton