问题标签 [row-height]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 调整 UITableViewCell 高度
.rowHeight
我在调整.toDoListTable
. 从 a 接收的字符串UITextfield
在每行的末尾被切断。我在设置原型单元格时没有添加标签,因为我的字符串是从 UITextField
. 我的代码如下:
然而,我的文字仍然被截断。有什么建议么?另外,我的代码在正确的位置吗?
我希望我的内容适应从UITextField
.
编辑:通过添加解决问题cell.textLabel?.numberOfLines = 0
。
uitableview - Self-Sizing (Dynamic Height) Cells in iOS 8 - Possible without Custom UITableViewCell?
Is it possible to self-size a UITableViewCell in iOS 8 without creating a Custom UITableViewCell?
I thought that the standard UITableViewCell types (UITableViewCellStyleDefault, UITableViewCellStyleSubtitle, UITableViewCellStyleValue1, UITableViewCellStyleValue2) had built in auto layout constraints. This is confirmed by the fact that the constraints for non-custom cells cannot be changed in Storyboard.
But when I use a non-custom cell of type UITableViewCellStyleValue1, set it up in Storyboard, set numberOfRows for textLabel and detailTextLabel to 0, and set the viewDidLoad code as below, only the textLabel of the cell is accounted for in the autosizing of the height of the cell. If the detailTextLabel ends up displaying on more lines than the textLabel, the text for detailTextLabel spills out over the top and bottom edges of the cell. Again, the cell does resize properly for the textLabel, but seems to ignore the detailTextLabel in its resizing process.
The main thing I need to know is - do I need to create a custom cell even for the rows that can use a standard cell if I want to properly support Dynamic Text and Self-Sizing?
javascript - 根据内容动态增加 ng-grid 行高,无需额外的插件和 jquery
这个问题已经在这里问过Angular ng-grid row height
但是如果我们使用 CSS 来解决影响页面响应和 ng-grid 的标题功能(如排序等)的问题,那都不能满足我的要求。
在不影响页面响应性的情况下有任何解决方案,必须通过纯 java 脚本/angularjs/css 来解决
html - 即使行内容太大,如何约束 HTML 表格始终具有 100% 的高度
我想要一个具有固定高度页眉和页脚的页面,并且内容占剩余高度的 100%。
我目前有我希望在 Chrome 中工作的行为,但在 Internet Explorer 中,该行将超出所需的高度,迫使页脚离开页面(如页面上的滚动条所示)。我一辈子都找不到解决 Internet Explorer 问题的方法。
这是所需的行为(在 Chrome 中),请注意该行不会扩展以适应内容,而是能够滚动:
这是我在使用 Internet Explorer 时遇到的不良行为:
这是我正在采取的方法:
我宁愿避免使用任何 Javascript 或 CSS 扩展。如何解决这个问题,以便我在 IE 中获得与我现在在 Chrome 中相同的行为(可滚动内容而不是不断增长的行高)?
uitableview - 在 Tableview 中动态设置行高仅适用于某些单元格
我有一个表格视图,其中的行填充了数组中的数据。通过调用此函数在 viewDidLoad() 中动态设置行高:
填充每一行的数据正在从 Parse 加载到数组中。一旦将数据加载到数组中,我就会调用:
...为了重新加载表行数据,然后根据行内填充标签的注释大小动态重新配置行高。
问题有两个方面:
- 只有某些行的高度是动态设置的,其他行的行高似乎是固定的,如果超过一行,您将无法查看评论
- 当用户滚动 tableview 时,刷新的视图所有行都是静态的,似乎没有动态设置高度,只能看到一行注释。
任何输入表示赞赏
我还使用了一个页脚视图,它是用代码以编程方式创建的,以允许显示和隐藏键盘,我认为这可能与它有关....
// viewDidlLoad
提前道歉,但此处分配代码用于设置页脚视图和处理用户输入......
ios - 表格视图在真实设备上不刷新
我的表格视图有问题。
当我选择行时,我的单元格高度正在改变并显示一些信息。如果我第二次选择,它正在关闭。
在模拟器上就像一个魅力,但在真实设备上,第一部分工作正常,但是当我想关闭它时,他正在执行代码但可能没有刷新 tableView,因为我的信息保持显示。
真实设备的另一个问题:我的观点没有出现。
这就是在模拟器上查看/工作的方式:关闭-
描述-
特点——
这就是真实设备的工作原理:描述-
特点——
封闭式
和
我不知道这是否是问题,但在我在真实设备中第一次按下后,行正在改变颜色。为什么?有任何想法吗?
android - Android 对话框占用太多空间
Windows 7,Android Studio 1.1.0,编译 SDK 21,Samsung Galaxy Core (SDK 14)。
我正在设计一个包含几个字段的表单作为对话框填充,但我有很多空白空间无法摆脱。使用 TableLayout 安排它。我跳过了 xml 代码中一些不相关的字段,但所有与布局相关的字段都在那里。
预览时一切看起来都很好(对不起这个颜色,它设置为显示占用空间)。
不幸的是,它在现实中看起来不同。当我将其用作对话框布局时,这会占用比应有的更多空间。创建对话框的代码最大限度地简化了,所以这不是一些奇怪的声明。在 AlertDialog 和 DialogFragment 中分别有具有这种布局的屏幕。请注意,在第二种情况下,额外的空间是如何着色的,很奇怪。
我注意到额外空间的数量在某种程度上取决于内容。它甚至可能等于 0。请参阅此比较(我没有更改任何布局中的任何内容):
我注意到如果我没有为视图设置任何内容(onClickListeners、适配器等),我的布局会正确显示。所以我开始制作尽可能简单的类,然后添加适当的行。我发现在我的情况下迫使这个空间的东西是微调器。两者都对项目使用完全相同的数组。我注意到选择的项目越长,占用的额外空间就越多。似乎有些机制可以防止跨越屏幕边界,因为右微调器会更多地影响对话。左边必须像 7-8 个字符才能更改对话框的大小
我尝试了什么:
- 将布局和行显式设置为 wrap_content
- 使用线性布局作为 TableLayout 和 TableRow
- 为 TableLayout 设置 layout_height = "fill_parent" - 我在 wrap_content 上读到的东西搞砸了,但在这种情况下不是
- 添加各种视图并观察,空格量如何变化,我没有看到公式
- 简化代码
ios - UITableView 单元格的动态高度问题(Swift)
可变长度的文本数据被注入到 tableview 单元格标签中。为了正确调整每个单元格的高度,我已经实现了viewDidLoad()
:
这估计高度为 88.0 像素,如果更大,则应自动调整高度。它非常适用于尚未滚动到的单元格(在滚动到UITableViewAutomaticDimention
单元格时调用),但不适用于在加载数据表时最初呈现在屏幕上的单元格。
我尝试重新加载数据(如许多其他资源中所建议的那样):
在这两者中viewDidAppear()
并viewWillAppear()
没有帮助。我迷路了..有谁知道如何渲染最初在屏幕上加载的单元格的动态高度?