XCode:设置多个 UITableView 列

2023-11-29

我还没有找到一个好的答案,我一定很笨,但是......

我正在尝试在每行中设置一个带有图像和标签的表格视图。该图像将是一个指示图像(新的、正在进行的、已停止的、已完成的等),标签将是一个特定的问题名称。

我可以正常设置一列的表视图,但我找不到任何设置表列数的内容(在代码或界面生成器中)。我想我必须为表格设置两列。

之后,我还需要有关如何将图像添加到第一列并将标签添加到第二列的帮助。基本上,我想要与 iPhone 原生相册应用程序相同的功能和外观,该应用程序在左侧显示缩略图,在中间显示标签。请像我一样愚蠢地对待我,因为我已经搜索过了,互联网上的每个人似乎都在 IB 中可以选择设置列数的表视图......除了我之外的每个人。 :P


您最好的做法是创建自己的自定义 UITableViewCell 并专门设计它以包含图像和文本标签。除此之外的任何事情都意味着你将不得不开始子类化 UITableView ,这不适合胆小的人。另一种选择是研究第三方库,例如 AQGridView。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

XCode:设置多个 UITableView 列 的相关文章

  • 在 Xcode 中查找未使用的文件

    我最近开始开发一个新应用程序 它基本上是我以前制作的应用程序的副本 但做了一些更改 为了制作这个新应用程序 我复制了旧应用程序并删除了一些不需要的内容 我想知道 有没有办法知道 Xcode 中正在使用哪些类文件 或者有什么关于如何查找未使用
  • Interface Builder 更改文本颜色错误?

    这让我发疯了 如果我在界面生成器中选择一个 UITextField 并通过手动输入 R G B 值来更改文本颜色 它将更改整个框架和背景的颜色 但是 如果我使用滑块更改它 它只会按照我想要的方式更改文本颜色 让我认为这是一个错误 其他人也会
  • Swift - 保存在 TableView 中选择的复选标记

    我对 Swift 相当陌生 并且在 TableView 多重选择方面遇到问题 我有多个选择 可以用复选标记进行检查 类似于待办事项列表 当我检查项目时 我希望能够返回 ListView 并保存我的选择 我假设将其保持在已保存状态的代码将位于
  • TestFlight 安装的应用程序因 Swift 包管理器依赖项而崩溃

    我们已经迁移了一些 CocoaPod 依赖项 以便在 Xcode 11 中使用 Swift Package Manager 进行构建和链接 但是 每当我们将应用程序提交到 AppStore Connect 并使用 TestFlight 进行
  • UITableView 给出空表,不加载数据

    当保存我的表的视图是主 第一个 视图时 一切正常 但是 当它不是第一个视图并且我切换到该视图时 我的表不会加载数据 并且我得到一个空桌子 使用 NSLog 我可以看出该程序是不调用 numberOfRowsInSection 和 cellF
  • UITextfield 键盘只有字母,没有数字,没有大写字母,没有空格键?

    我希望 UITextfield 的键盘只有 a z 没有数字 没有特殊字符 并且没有大写字母 基本上我想要一个只有字母的键盘 我已经能够禁用该空间了 有人知道如何禁用数字 特殊字符和大写字母吗 解决这些问题中的任何一个都很棒 对所有角色执行
  • iOS 7 UITableView:这是一个错误还是我的问题?

    请参阅附图 在 iOS 7 的表格视图中 UIKit 在附件视图和重新排序控件之间绘制一条细灰色垂直线 但是 当滚动表视图时 某些单元格中不会绘制这条线 附图中的单元格 1 2 和 8 中不存在该值 为什么是这样 我该如何修复它 我在 ip
  • 如何确定自定义 UINavigationItem.titleView 的大小/框架?

    创建自定义视图并将其分配给 navigationItem titleView 属性后 它的显示如下 自定义视图填充两个按钮之间的空间 因此 自定义视图并不以导航栏为中心 如何确定 titleView 属性中视图的框架 我想在导航栏中居中放置
  • 数组索引超出范围的表视图

    我正在使用数组从数据库读取数据 目前数组中有 8 个项目 我正在尝试制作一个有节标题的表格 目前我有 4 个部分 并且我已正确设置并且它有效 它也可以在第一次运行时运行 但是当我尝试向后滚动时 我发现索引超出了范围 我正在使用 myarra
  • Xcode - 免费清除设备文件夹?

    我正在删除一些文件夹和文件 以便在驱动器上腾出更多空间 我知道在路径中 Library Developer CoreSimulator Devices 每个模拟器和每个版本都有文件夹 这个文件夹对我来说大约有 11GB 大小 我知道我可以删
  • 可以转换为 Swift 5

    我在 Xcode 10 2 中收到此警告 可以转换为 Swift 5 当我单击此错误时 它会打开此窗口 当我们点击Next会发生什么 swift 的当前版本是 swift5 仅在 Xcode 10 2 中受支持 而您在 Xcode 10 2
  • 如何更改标签栏图标颜色从默认蓝色?

    我有四个标签 我能够将选项卡图标颜色从默认的蓝色更改为红色 或可能任何颜色 并且效果非常好 问题是它仅适用于三个选项卡项目 最后一个选项卡默认为蓝色 下面是代码 我正在编码这个rootviewcontrollerAppDelegate m您
  • geocoder.geocodeAddressString 今天不再适用于快速更新

    https developer apple com library prerelease mac releasenotes General APIDiffsMacOSX10 11 Swift CoreLocation html https
  • 如何从子 UICollectionview 内部获取 UITableView 的一部分

    我有一个UITableView with a UICollectionView在其每一行中 如下图所示 source https ashfurrow com blog putting a uicollectionview in a uita
  • iOS UITableViewCell需要按两次才能调用didSelectRowAtIndexPath

    我有一个 UITableView 有时需要您触摸它两次才能选择一个单元格 更多细节 仅当表格一直向上或一直向下滚动后才需要两次触摸 只需第二次触摸即可呼叫didSelectRowAtIndexPath 当表格以自然的 向上滚动位置 打开时
  • Xcode 不会在故事板中显示我的文本字段占位符文本

    当我在属性检查器中分配文本字段的占位符值时 它不会显示在故事板中 但是 当我运行应用程序的模拟器时 它就在那里 我缺少什么设置吗 我只想能够在编辑器中看到占位符文本 下面是 xcode 和模拟器之一的屏幕截图 我遇到了同样的问题 幸运的是我
  • iphone:通过代码获取目标设置中的用户定义变量?

    我的项目有多个目标 每个目标都有自己的目标Class用于设置内容的文件 我想存储它Class目标设置中的名称 Info plist或目标的建筑物设置 这样我就可以根据此设置定义每个目标中需要使用哪个类 根据这个问题 https stacko
  • macOS 应用程序中还需要 Swift 的嵌入式 dylib吗?

    Swift 5 发行说明说 对于运行 iOS 12 2 watchOS 5 2 和 tvOS 12 2 的设备 Swift 应用程序不再在构建变体中包含 Swift 标准库和 Swift SDK 覆盖的动态链接库 但在同一上下文中没有提及
  • 如何保存 1 个 xcode 项目中的所有构建设置并在其他 xcode 项目上使用它们?

    我使用 xcode 4 5 和 cordova phonegap 来构建我的应用程序 我投入了大量时间来获取适合我的 Xcode 项目的构建设置 并且我想在我正在构建的多个应用程序上重用这些设置 我正在寻找是否有一种快速的方法来导出这些设置
  • 在 Mac OS X Yosemite 10.10.1 上包含搜索路径

    我只是为了更改包含搜索路径顺序 我相信 I d like to change the include search path Especially I need usr local include first 但它不会因为重复而改变 我怎样

随机推荐

  • 使用 [XmlAnyElement]

    我试图保留一个对象的两个不同版本的数据 但没有取得任何成功 谁能告诉我我做错了什么 该类的版本一 DataContract Name Person public class Person V1 DataMember Name Name pu
  • 对 javascript MVC3 创建的元素进行不显眼的 jQuery 验证

    我有一个由 mvc3 脚手架创建的注册表单 e g div class editor label Html LabelFor model gt model Email div div class editor field Html Edit
  • 我可以将 Visual Studio 2010 的 C++ 编译器与 Visual Studio 2008 的 C++ 运行时库一起使用吗?

    我有一个应用程序需要在Windows 2000上运行 我还想使用Visual Studio 2010 主要是因为auto关键词 但是 我有点困惑 因为我需要该应用程序能够在旧操作系统上运行 即 视窗2000 Windows XP RTM W
  • 在Oracle中将本地日期时间(带时区)转换为Unix时间戳

    我目前有一个返回正确本地的 SQL 查询DATETIME从 UnixTIMESTAMP我们数据库中的列 这是一个使用特定的示例TIMESTAMP of 1539961967000 SELECT FROM TZ CAST DATE 1970
  • NestJS:如何自定义日志消息以包含请求 ID 和发生日志消息的文件名称

    我是 NestJS 的新手 想要自定义日志消息以包含 x request id x correlation id 以及日志消息所源自的文件的名称 但不确定 NestJS 中是否有任何内容可以做到这一点 我的应用程序将 NestJS 与 Fa
  • R:奇怪的三角函数行为

    作为一名过渡到 R 的 Matlab 用户 我遇到了将三角函数应用于度数的问题 在 Matlab 中 有弧度和度数的三角函数 例如分别为 cos 和 cosd R 似乎只包含弧度函数 因此需要我创建自己的函数 见下文 cosd lt fun
  • 如何使用Android代码发送电子邮件[重复]

    这个问题在这里已经有答案了 可能的重复 在 Android 中使用 JavaMail API 发送电子邮件 而不使用默认的 Android 应用程序 内置电子邮件应用程序 我是 Android 编码新手 我的要求是我想使用 Android
  • 通过使用样式修改文本框文本绑定的参数

    我想要一个TextBox以货币格式显示数字 通过设置StringFormat c装订上 当 的时候TextBox被选中 当IsKeyboardFocused true 我希望格式消失 直到焦点集中在TextBox丢失了 我找到了一种方法来做
  • ajax文件下载:进度事件,供下载

    我了解 xhr upload onprogress 事件 文件上传 像这样 xhr upload onprogress function e if e lengthComputable var percentUploaded Math fl
  • Python 删除 for 循环内的数组项

    我正在尝试根据彼此之间的距离删除数组内的一些项目 I have 104包含元组的数组中的项目 points 910 28 914 29 919 30 915 32 766 73 777 75 768 80 1227 117 1224 119
  • 将 System.ComponentModel.DataAnnotations 与 Entity Framework 4.0 结合使用

    我正在使用 MVC3 并使用 Entity Framework 4 0 实体作为我的模型 到目前为止 就将其用作模型而言 一切都运行良好 所有增删改查操作 页面生成都是开箱即用的 不过 我想知道如何获得与手动生成模型时相同的强大标签和验证信
  • WebLogic 12.2.1 中的最大帖子大小

    我在使用 WebLogic 12 2 1 时遇到问题 从版本 10 3 2 迁移到版本 12 2 1 后 我意识到我可以使用大于 4096 的帖子进行身份验证 这是 WLO 12 1 2 中的新约束 参考 https docs oracle
  • Mybatis ResultMap 是 HashMap

    我似乎找不到一种方法来获取结果地图作为地图 MySQL 是
  • 运行 dev_appserver.py 时如何访问远程数据存储?

    我正在尝试运行一个本地主机 Web 服务器 该服务器可以使用以下命令对远程数据存储进行远程 api 访问 remote api stub method ConfigureRemoteApiForOAuth 我一直在使用以下谷歌文档作为参考
  • Android 设备选择器 - 调试列

    当您使用多个 Android 设备从 Eclipse 进行调试时 您会看到 Android 设备选择器 对话框 您可以选择其中一个来部署应用程序 该对话框有一个 调试 列 该列到底意味着什么 我的一部手机说 是 而另一部则什么也没说 第二部
  • 如何使用和不使用 JavaScript 将数据发布到 CouchDB

    我有一个节目显示一个表单 其中包含从文档填充的字段 我想更改该字段中的值 然后保存更新的文档 我很难找到一个清晰 简洁的示例来说明如何执行此操作 说真的 仅仅完成这个例子就会为很多人带来奇迹 我将省略很多内容以使其简洁 安装 Couchap
  • 更新“订单”列 MySQL?

    更新 订单 列的最佳方法是什么 假设我有一个 id 列从 0 到 9 order 列从 0 到 9 目前 它在数据库中的形式为 0 0 1 1 2 2 等 我的 HTML 页面发布了它想要的新顺序 0 8 1 3 2 6 等 这是完全随机的
  • 根据用户定义的类型创建表

    假设我有一个用户定义的类型 CREATE OR REPLACE TYPE TEST TYPE AS OBJECT f1 varchar2 10 f2 number 5 现在 我想创建一个表来保存这些类型 我可以执行以下操作 create t
  • 通过网络 ODBC 访问 *.mdb

    我有一个关于带有 mdb 的 ODBC 如何工作的一般性问题 根据我的理解 如果我错了 请纠正我 无论我是否使用odbc 当访问存储在另一台计算机 即NAS 上的MS Access数据库 mdb 时 我的计算机首先需要在对其执行任何操作之前
  • XCode:设置多个 UITableView 列

    我还没有找到一个好的答案 我一定很笨 但是 我正在尝试在每行中设置一个带有图像和标签的表格视图 该图像将是一个指示图像 新的 正在进行的 已停止的 已完成的等 标签将是一个特定的问题名称 我可以正常设置一列的表视图 但我找不到任何设置表列数