- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有点困惑我应该在哪里声明以及如何向单元格添加 subview 以使单元格的宽度更短。
我尝试在我的 tableViewCell 类中使用 func viewWillLayoutSubviews(){} 但我无法从那里访问 tableView...奇怪..
我需要子类化什么才能使其工作,以及我需要在哪里插入此代码?
目前,这段代码只是向单元格添加一个 subview ,并且有点漂浮在单元格顶部,而不是包含单元格。我在 cellForRowAtIndexPath 中使用它。
let testFrame : CGRect = cell.contentView.frame
var testView : UIView = UIView(frame: testFrame)
testView.backgroundColor = UIColor.redColor()
testView.alpha=0.5
testView.bounds = CGRectMake(cell.bounds.origin.x,
cell.bounds.origin.y,
cell.bounds.size.width - 50,
cell.bounds.size.height);
//TableViewCell.addSubview(testView)
cell.contentView.addSubview(testView)
return cell
最佳答案
在单元格内部添加了一个 subview ,您将添加 testView
作为单元格内容 View 的子 View 。 testView
的框架将相对于单元格的内容 View (testView
的 super View )。
更改 UITableViewCell
的宽度不是一个好主意,因为可能会产生意想不到的副作用。您可以在从 cellForRowAtIndexPath:
返回的 UITableViewCell
子类中重写 setFrame
。更多信息请点击:How to set the width of a cell in a UITableView in grouped style
如果您需要非全宽的单元格或使表格 View 具有所需的宽度,则应该查看 UICollectionView
。
关于swift - 如何快速将 subview 添加到 tableView cell.contentView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29309079/
当我将 UIView 放入 Storyboard中的 UITableViewCell 的 contentView 时,无法使它们具有相同的宽度。为什么是这样?我怎样才能使它们具有相同的宽度? subv
我正在创建一个使用 SAML 和 OAUTH2 的登录名。要获取登录 token ,我需要打开一个 Web View ,用户可以在其中输入他的登录凭据并推送登录。当他完成此操作后,它会重定向到带有 S
我正面临 contentView 高度限制的问题。所有标签都有动态高度,即没有固定高度。我在某处读过设置高度等于 ScrollView 高度。 当前 ViewController 的高度为 870px
A(当新创建单元格时): - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexP
我目前正在编写一个包含按钮和绘图的应用程序。我想做的是将两者合并到一个屏幕上。 setContentView(R.layout.activity_login_page); setContentView
使用卡片创建自定义内容 View 的最佳方式是什么?现在我这样做: fileprivate var contentView: View! fileprivate func prepar
我已经对 UITableViewCell 进行了子类化显示UIImage和两个UILabel subview 。在 TableView 的 View Controller 中,在方法 cellForR
我想禁用 Activity 中的用户交互,以便用户无法触摸 Activity 内容 View 内的 View / subview 。有什么办法可以实现吗? 最佳答案 您可以像这样在 Activity
我是 SwiftUI 的新手。试图推进我的计时器应用程序,我被卡住了。 在我的 ContentView 中,我有两个 ObservedObject,一个是管理计时器功能的 Timer 对象,另一个是存
在我正在开发的应用程序中,有一个多步骤注册,4 个步骤: 为了完成它,我想有一个页面来托管注册步骤的内容 View ,当它通过验证要求时,我将其删除并注入(inject)下一个内容 View 。 这是
我想为 contentView 设置填充从自定义内部 UICollectionViewCell所以它比细胞本身小。 我尝试通过为 contentView 设置 anchor 来做到这一点但这个 Vie
我有一个android项目作为库,这个库包含一个主屏幕。新应用程序需要这个主屏幕(以及库中的其他所有内容),但还需要对所有图形进行更改,并添加一些新按钮,我该怎么做? 我不想编辑库。我可以让新应用程序
我单独创建了一个 contentview,这样我就可以在不同的 ContentPage 中重用它。 这是我的 ContentView.XAML
我有一个 ScrollView,在其中更改其 contentSize (具体高度)。当我这样做时,附加到 ScrollView 的 ContentView 的大小不会相应改变。 ContentView
我有一个简单的 Nativescript 应用程序 - 只有 1 个组件显示标签“Hello World”。在安卓模拟器上运行良好。但是当我尝试在 IOS 设备上预览它时,它给了我这个错误 - 由于未
我正在使用 Grouped UITableView 并添加 UITableViewCells 两个 UILabel,并将它们添加到单元格的 contentView。我还在我的应用程序中在此 UITab
当我在表格 View 上选择一个单元格时,默认情况下它会将其 ContentView 背景颜色更改为浅灰色,我试图覆盖它。 我正在使用以下代码从选区中删除此灰色。但它正在删除该单元格内所有内容(UIV
我有一个带有背景图像的 ViewController,它作为 TableVC 作为它的 subview 。我希望 TableView 是透明的并且已经实现了,tableviewcell 也是透明的。但
我正在尝试以编程方式创建约束,以将这个粉红色的 UIView 置于 UITableViewCell 的中心。但是,当我添加约束时,它们不适用,并且我在控制台中收到一条消息,指出某些 NSAutores
我正在创建 ContentView 的子类 UserPostView 以用作 ListView 中的数据模板。我通过创建 UserPostView 的新实例将项目动态添加到 ListView 的 It
我是一名优秀的程序员,十分优秀!