3.0之后如何使用initWithStyle制作自定义TableViewCell

2023-12-28

我正在尝试使用 initWithStyle 自定义 TableViewCell,因为它说 initWithFrame 在 3.0 后已弃用。之前 initWithFrame 一切正常。

有可用的教程或示例代码吗?谢谢。


我对 UITableViewCell 进行了子类化,然后重写了 initWithStyle 方法。

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {

    if (self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]) {
        self.selectionStyle = UITableViewCellSelectionStyleNone;

        // Initialization code
        msgText = [[UILabel alloc] init];
        [self.contentView addSubview:msgText];  
    }
    return self;
}

msgText 是该类的 UILabel 属性,我在其他地方设置了标签的文本属性。您可以将任何您喜欢的视图添加到 self.contentView 中。当我添加文本和/或图像等内容时,我还会设置每个子视图的框架。

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

3.0之后如何使用initWithStyle制作自定义TableViewCell 的相关文章

  • 第一次推送 vc 然后呈现模态 vc 12 次时如何弹出?

    我有一个导航控制器 我首先推了一个 VC 然后提出了 12 个模态 VC 现在我想弹出到根视图控制器 我怎样才能做到这一点 请帮帮我 您需要忽略已呈现的 12 个模态视图 popViewController 或 popToRootViewC
  • 从每个 UIWebView 请求中获取 http 响应代码

    我需要在加载 webview fo 中的任何 url 时检查响应状态代码 现在 我们可以考虑我在 Web 视图中加载的任何 Web 应用程序 因此 我需要跟踪该 Web 视图中的每个请求并相应地检查响应代码 为了查找响应代码 我需要在 ui
  • 使用故事板在 xamarin ios 中创建和使用自定义原型表格单元格

    是否可以使用故事板在 xamarin ios monotouch 中创建和使用 自定义 原型表格单元格 我只能通过 Stuart Lodge 解释使用 xib nibs 的方法找到这个 我们来回答一下这个问题吧 我也在找这个 1 打开 St
  • iphone MPMoviePlayerViewController CGContext 错误

    我正在为 iPhone 编写一个应用程序 可以使用它来播放一些电影MPMoviePlayerViewController 到目前为止 我已经让它可以播放电影了 但是它在调试器中抛出了一些错误 这些错误都以CGContext 我绞尽脑汁试图修
  • 如何更改表格单元格的详细信息披露按钮的颜色

    我想更改表格单元格的详细信息披露按钮的颜色 提前致谢 你必须创建一个自定义的UIButton并将其设置为单元格的附件视图 Your cellForRowAtIndexPath 看起来像下面这样 UITableViewCell tableVi
  • iPhone - 来自本地文件 URL 的 NSData

    我有一个NSURL对象 它为我提供本地文件的路径 在文档文件夹中 我想填充一个NSData包含此文件内容的对象 尝试使用dataWithContentsOfURL 但这失败了 我知道该文件存在 因为 iPhoneSDK返回路径 有人可以告诉
  • Objective C iPhone 何时将对象引用设置为 nil

    我使用 Objective C 和 Cocoa 框架进行开发已经有一段时间了 然而 我仍然不太清楚 我什么时候应该将对象引用设置为 nil 我知道建议在释放具有委托的对象之前执行此操作 并且您还应该在保留子视图的 viewDidUnload
  • 来自 NSString 的 iOS SecKeyRef

    我需要使用公钥将用户密码加密为 Base64 字符串 公钥是一个 NSString 像这样的东西 MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCgWO7p1AvCaHUeaM6rSczBBAqt mKObHx
  • 对 UITableView 进行动画处理时停止 UITableViewCells 进行动画处理

    我正在为 UITableView 制作动画 我希望表格视图像这样滑动打开 http www youtube com watch v XIGJLbiRsXE http www youtube com watch v XIGJLbiRsXE 然
  • 解决听写/自定义文本视图错误

    我有一个实现的视图UIKeyInput并覆盖shouldBecomeFirstResponder回来YES 点击此视图时 键盘会弹出 如果用户点击听写按钮 按下 完成 然后尝试关闭键盘 应用程序将崩溃并显示 Fatal Exception
  • 如何在cocos2d for iphone中获取CCSprite的宽度和高度

    这就是问题xD 给定iphone中cocos2d中的CCSprite实例 我可以使用什么方法来获取图像的宽度和高度 CCSprite 类有一个边界框属性 它是 CGRect CCSprite sprite CCSprite spriteWi
  • 创建 UIImageView 的子类

    我还没有找到 UIImageView 在创建 Objective C 类期间从下拉列表中进行选择的选项 我使用的是 xcode 4 3 我想知道我们是否允许扩展 UIImageView 类 或者我必须继承 UIView 自定义 UIImag
  • scrollViewDidScroll:在 UITableViewRowAnimation 上?

    当一个人使用一个UITableViewRowAnimation删除一行或添加一行时 有时如果该行位于表视图的最末端 则表会滚动 然而 即使它滚动它似乎并没有调用scrollViewDidScroll 关于代表 例如 我的委托中有以下代码 v
  • iPad 上的 UITableView 背景颜色始终为灰色

    当我设置backgroundColor for my UITableView它在 iPhone 设备和模拟器 上运行良好 但在 iPad 模拟器上运行不佳 相反 我设置的任何颜色都会有浅灰色背景 包括groupTableViewBackgr
  • Swift 3 - 如何从另一个视图插入 TableView 单元格?

    我正在使用 Swift 3 Xcode 8 2 我试图弄清楚如何从选项卡式视图控制器的另一个选项卡将单元格插入到表视图中 我的表视图 class MyTableView UITableViewController var items Ite
  • 使用 UINavigationController 从右向左推送 ViewController

    大家都知道UINavigationController从左到右推送ViewController 有没有办法从右到左推送View 就像后退按钮的动画一样 现在我有这个 self navigationController pushViewCon
  • 处理 NSPropertyListSerialization 中的 CFNull 对象

    在我的应用程序中 我尝试序列化服务器响应字典并将其写入文件系统 但对于某些响应 我收到错误 属性列表格式无效 原因是服务器响应中的 CFNull 对象 现在 服务器响应将不断变化 因此我没有明确的方法来删除 CFNull 对象 下面是我的代
  • 无法下载应用程序 - 此时无法下载“APP”

    我的应用程序有 PLUS 版本和常规版本 我使用不同的目标对它们进行存档 我将 ipa 上传到 TestFlight 也上传到我的曲棍球服务器 PLUS 版本总是下载得很好 但普通版本总是给我 无法下载应用程序 错误 我根本没有更改两个版本
  • iPhone PhoneGap 电子邮件编辑器 SECURITY_ERR:DOM 异常 18 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在使用phonegap 中的 i
  • UITextInput setMarkedText:selectedRange 不起作用? (不可能!)

    我想以编程方式设置标记的文本 并且由于 iOS5 UITextView 和 UITextField 符合 UITextInput 这应该是可能的 但由于某种原因我总是得到markedText为零 我在这里缺少什么 这是我尝试过但没有成功的方

随机推荐

  • 将灰度转换为黑白的最佳阈值

    自动找出将灰度图像转换为黑白图像的最佳阈值的最佳方法是什么 我可以手动计算出相当好的阈值 但我想自动选择阈值 编辑 我已经阅读了一些有关这个问题的内容 通过查看图像的直方图可以有所帮助 例如如果图像具有双模态直方图 那么在模式之间选择阈值似
  • 以编程方式应用于按钮时,样式无法完全工作[重复]

    这个问题在这里已经有答案了 这是我的风格
  • 会话 VS 温度饼干

    我是在想 在 PHP 中设置没有过期的 cookie 意味着它会在浏览器关闭时过期 和设置会话变量有什么区别 我不是在谈论登录之类的事情 而不需要在每次页面访问时获取不经常更改的数据库值等 P S 您可以通过使用来更好地保护您的cookie
  • 如何在 Angular 中使用“routerLink”启用“ctrl+click”

    在 Angular 中 如果你使用这个 div img src div 当我按图像时 它会完美路由 我想按 ctrl 单击 在新选项卡中打开此链接 或将此图像拖动到新选项卡 但是当我按 ctrl 单击 时 它会在同一页面中打开 如果我拖动它
  • CSS 依赖于 ActiveX?

    只要启用了 ActiveX 我的页面就可以在 FF Chrome Safari 甚至 IE8 中运行 链接已删除 为了让 CSS3 功能 旋转 不透明度 文本阴影 在 IE8 中工作 我必须使用 ActiveX 过滤器 我的问题是 当您第一
  • Android - 通过服务器端验证保护应用内购买

    我是 Android 开发新手 但创建了一个应用程序 并实现了应用程序内购买以从应用程序中删除广告 我只是做了一个非常基本的实现 我基本上检查用户是否购买了 no ads 项目 如果是真的 则不会显示广告 问题是我看到很多 购买 记录在 f
  • Eclipse 无法通过代理连接到互联网

    我的 eclipse juno 4 2 centos 5 6 无法连接到互联网 完全没有 我有一个代理服务器设置 我看了一下Eclipse 无法连接到互联网 https stackoverflow com questions 7778484
  • NetworkX 从特定节点删除属性

    我在使用 python 中的 networkX 库时遇到问题 我建立了一个图表 用属性初始化一些节点 边 我还开发了一种方法 可以动态地将具有特定值的特定属性添加到目标节点 例如 def add tag self G fnode attr
  • 带 bo​​ost 的 C++11 占位符

    这段代码 int main using namespace std placeholders ClassA a ClassB b b2 a SigA connect std bind ClassB PrintFoo b a SigB con
  • Android 蓝牙 - 如何启动配对

    我想向非 Android 设备发起配对请求 此时不是连接 这可以在 设置应用程序 gt 网络 gt 蓝牙设置 gt 扫描后单击设备 中找到 两台设备上都会出现一个带有 6 位 PIN 码的弹出窗口 根据 Android 的文档 如果我这样做
  • 如何在 Go 中访问 Kubernetes API 并运行 kubectl 命令

    我想在 Go 中访问我的 Kubernetes 集群 API 来运行kubectl命令获取在谷歌云上运行的 k8s 集群中的可用命名空间 我的唯一目的是通过运行来获取集群中可用的命名空间kubectl命令 请告诉我是否有其他选择 你可以从k
  • 如何从cookie中获取Web Session?

    我正在尝试抓取网页 但为了发布数据 我需要一个网络会话 ID 例如 web session HQJ3G1GPAAHRZGFR 我怎样才能得到那个ID 到目前为止我的代码是 Private Sub test Dim postData As S
  • “my_app.app/ResearchKit/ResearchKit/Info.plist”处的捆绑包不包含捆绑包可执行文件

    UpdateXCode 版本 8 2 iOS 目标 9 希望有人能向我指出这不是一个错误 非常简单 我提取了最新稳定版本的 researckKit 然后将 xcodeproj 文件放入我的新 iOS 项目中 添加了嵌入式二进制文件 我创建了
  • 为什么 std::cin 字符串输入要求我输入每个空格

    这周我开始研究 C 中的文本文件 在练习中我必须编写一个程序 让用户在文件中输入行 但是 对于用户输入的每个空格 程序都会向用户询问新的空格 这是我的代码 include
  • Android 无法恢复密钥

    我在 Android Studio 中恢复密钥时出错 我知道密钥别名 并且拥有两者的正确密码 我知道这一点是因为我能够运行 keytool list v keystore mykeystore jks alias myKey storepa
  • Rhandsontable 条件格式 - 如何根据特定属性值突出显示行?

    我想根据值对整行应用颜色突出显示 并保留 rhandsontable 的复选框功能 在下面的简单示例中 我希望第 3 行为粉色 第 4 行为绿色 library rhandsontable DF data frame bool TRUE v
  • Java 重载和覆盖

    我们总是说方法重载是静态多态 重写是运行时多态 这里的静态到底是什么意思 对方法的调用是否在编译代码时解析 那么普通方法调用和调用final方法有什么区别呢 编译时链接的是哪一个 方法重载意味着根据输入创建函数的多个版本 例如 public
  • .Net Remoting:指示使用哪个本地接口连接到一台服务器

    我们有一个通过 Net 远程处理连接的服务器 The server is on two network the client is on two network The client and the server have only one
  • 从“@Angular”而不是“Angular2”导入{*}

    我对 Angular2 有点困惑 许多例子表明 import Component from angular core 但实际上在node module有angular2目录存在 所以从逻辑上来说应该是 import Component fr
  • 3.0之后如何使用initWithStyle制作自定义TableViewCell

    我正在尝试使用 initWithStyle 自定义 TableViewCell 因为它说 initWithFrame 在 3 0 后已弃用 之前 initWithFrame 一切正常 有可用的教程或示例代码吗 谢谢 我对 UITableVi