当前位置: 首页 > 知识库问答 >
问题:

我可以知道这个最好的UI / UX方法是什么吗?

蒋永宁
2023-03-14

我必须在此处显示tableView中的所有数据,但其他细节不适合设备的大小。

正如您所看到的,除了“项目详细信息”之外,这些信息是可读的。但是客户给我说,“项目细节”可能比设备屏幕(iPhone o iPad||横向或纵向)更长。

如果项目详细信息的字符串比设备屏幕长,那么显示这些信息的最佳方法是什么?

共有3个答案

班安平
2023-03-14

如果字段太长,那么将其分为两行或多行显示怎么样或者,如果您知道所有这些字段的最大长度,则可以设置固定的行高,以便它们始终有空间显示所有数据我认为这两种可能的解决方案比使行水平滚动要好得多,因为对于不需要做任何事情来查看所有数据的用户来说,这两种解决方案更容易理解有时,简单的解决方案是最好的。

娄鹤轩
2023-03-14

就让be的tableview UI一样吧。你只需要努力使标签多行,使整个事情的工作。

    chatDetailTableView.rowHeight = UITableViewAutomaticDimension
    chatDetailTableView.estimatedRowHeight = 140

之后,从故事板中选择单元格中的标签。在属性检查器部分,只需将Lines属性设为值0。

这应该有用。如果不行,请原谅,但是如果我能找到其他工作,请告诉我。

钱京
2023-03-14

我认为最合适的解决方案是设置UILabel的属性。

并且不要忘记将单元格的高度设置为< code > UITableViewAutomaticDimension ,以实现不同的单元格高度。

 类似资料:
  • 我是Keras的新手,正在尝试实施解相关批次规范文件(https://arxiv.org/abs/1804.08450)作为一种学习体验。该层与标准批次规范非常相似,只包含一些附加组件。 我们现在将数据居中并应用白化变换,通过对协方差矩阵进行特征值分解来计算白化变换,而不是将输入数据集中到每个层并通过方差进行归一化。 整个过程在论文(算法1,第5页)中有明确的阐述,仅由5个等式组成,我在下面的代码

  • 我想重构一些UI代码。 我有一个HTML表单(这里:用一个叫做Wicket的Java GUI编写),在那里我放了一些链接(锚标签)。不是一遍又一遍地重复代码,我想创建一个新的优雅的helper方法。 你已经猜到了,我想要某物。就像 我想避免为此创建一个额外的类。但兰姆达斯就行了。 最好的方法是什么?而这个模式是怎么叫的呢? 多谢了。

  • 我和JNI有一个Android项目。在实现侦听器类的CPP文件中,有一个回调x()。调用x()函数时,我想调用java类中的另一个函数。然而,为了调用该java函数,我需要访问JNIEnv*。 我知道在回调的同一个cpp文件中,有一个函数: 当

  • 问题内容: 方法链接 是对象方法返回对象本身以使结果被另一个方法调用的实践。像这样: 这似乎被认为是一种好习惯,因为它会产生可读的代码或“流畅的界面”。但是,对我而言,它似乎打破了面向对象本身所隐含的对象调用表示法-生成的代码不代表对先前方法的结果执行的动作,通常这是面向对象的代码的工作方式: 这种差异设法为“调用结果对象”的点标记创建了两种不同的含义:在链接的上下文中,以上示例将被视为保存参与者