旋转自定义 UITableViewCell

2023-11-23

我有一个自定义 UITableViewCell,其中包含多个 UIButton。每个按钮的框架位置都相对于单元格宽度。我设置了 autoresizingMask=UIViewAutoresizingFlexibleWidth,这样当应用程序以横向或纵向模式的设备启动时,它将正确调整单元格宽度和按钮位置。

问题是当设备从一种模式旋转到另一种模式时,按钮不会调整位置,因为 UITableViewCell 是可重用的。换句话说,单元格不会根据新的 UITalbeView 宽度进行初始化,因为单元格的函数 initWithStyle 在设备旋转之前被调用,并且在设备旋转之后不会再次调用。有什么建议么?


由于 UITableViewCell 也是一个 UIView,因此您可以重写 setFrame 方法。每次表格视图旋转时,都会为所有单元格调用此方法。

-(void)setFrame:(CGRect)frame
{
    [super setFrame:frame];

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

旋转自定义 UITableViewCell 的相关文章

  • 带有自定义字体的 UILabel 错误呈现

    在我的 iPhone 应用程序中 我为所有 UILabel 设置了自定义字体 更准确地说 我对 UILabel 进行了子类化 重写了一个方法 在该方法中设置了自定义字体 然后将 IB 中的所有标签设置为该自定义类 现在的问题是 所有文本都渲
  • 如何在 UITableView 的附件视图中添加多个按钮?

    我想在 UITableView 的附件视图中添加两个相邻的自定义按钮 我尝试做cell accessoryView customButton 进而cell accessoryView customButton2 很明显 这个按钮取代了之前的
  • 聊天室成员列表

    如何检索正在使用的聊天室的成员列表XMPP framework 我尝试使用 void xmppRoom XMPPRoom sender didFetchMembersList NSArray items 但它返回一个空数组 这个问题很老了
  • 允许用户从 UILabel 选择文本进行复制[重复]

    这个问题在这里已经有答案了 我有一个 UILabel 但如何允许用户选择其文本的一部分 我不希望用户能够编辑文本 也不希望标签 文本字段具有边框 这是不可能的UILabel 你应该使用UITextView为了那个原因 只需使用禁用编辑即可t
  • 如何查找哪个注释发送了showDetails?

    如何查找哪个注释发送了showDetails MKPinAnnotationView customPinView MKPinAnnotationView alloc initWithAnnotation annotation reuseId
  • 删除 NSMutablearray 中的最后一个对象[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 为什么要删
  • 如何在 Monotouch 中对 UIImageView 进行运动模糊效果?

    在 MonoTouch 中进行实时运动模糊的方法是什么 当滚动惯性图片库时 我需要在 UIImageView 上应用运动模糊效果 以强度和方向作为参数 就像在 Photoshop 中一样 我在 CocoaTouch 或 CoreAnimat
  • UITextField 字体大小在开始或停止输入字符时发生变化

    我见过很多线程 但没有找到解决这个问题的任何具体解决方案 我使用 XIB 创建了 UITextfield 尚未以编程方式对该字段执行任何操作 一旦我开始打字 文本字段的字体就会改变 一旦我将焦点移出文本字段 并且随着键盘消失 字体大小就会减
  • 使用 Mono Touch 的 Iphone 键盘顶部带有完成按钮的工具栏?

    我需要使用 UIkeyboard type 数字键盘在工具栏上添加完成按钮 以便在单击完成按钮时退出键盘 我使用了输入附件视图 但它也添加到普通键盘 我需要在我有数字键盘的地方添加这个 例如 我有一个文本字段 它只需要我需要的数字 除了我不
  • 使用prefersLargeTitles 和 UITableView 平滑滚动

    我在使用时遇到了滚动问题prefersLargeTitles并添加了UITableView 如果我设置prefersLargeTitles在导航控制器中 其根是UITableViewController一切都很好 导航大标题的滚动方式与我们
  • iphone:通过代码获取目标设置中的用户定义变量?

    我的项目有多个目标 每个目标都有自己的目标Class用于设置内容的文件 我想存储它Class目标设置中的名称 Info plist或目标的建筑物设置 这样我就可以根据此设置定义每个目标中需要使用哪个类 根据这个问题 https stacko
  • 自动调整大小完成后如何获取帧大小

    我想知道 如何以及何时 viewDidLoad viewWillAppear viewDidAppear 可以获得自动调整大小以适合其父视图的 UIViews 框架大小 从你的问题中不清楚你为什么想要它 但我想这是为了布局你的子视图 幸运的
  • iOS Swift 检测键盘事件

    我能以某种方式检测来自 iOS 键盘的事件吗 我想检测此类事件UIViewController哪个没有UITextField或任何此类物体 我只有四个圆圈UIView我想在按下键盘上的按钮时将它们涂成不同的颜色 您没有任何对象可以从键盘获取
  • 使用 Push Transition 效果更改 RootViewcontroller

    在我的iOS应用程序中 我需要更改应用程序之间窗口的rootviewController 因此 当我动态更改我的rootviewcontroller时 它会在更改之前轻拂视图 但我想要的是在更改rootviewcontroller时提供平滑
  • Swift:从自定义 UITableViewCell 中的 UITextField 检索文本并将其放入数组中

    我正在制作一个非常简单的应用程序 用户在第一个屏幕中输入人数 在第二个屏幕中 它会生成一些UITableViewCell基于用户在第一个屏幕中输入的数字 这UITableViewCell have a UITextField在其中 一旦用户
  • 从 Core Data、iOS 获取最后插入的项目

    有没有办法获取核心数据数据库中最后插入的项目 这将返回最后插入的对象 setFetchLimit 1 和 setFetchOffset 所有条目数 1
  • 更改 UITextField 辅助功能描述

    有没有办法将 UITextField 的辅助功能标签设置为 文本字段 之外的其他内容 因此 我不想将其称为 文本字段 而是将其命名为 代码验证字段 我的建议是不要试图在内置语音输出上智取系统 对于盲人用户来说 文本字段正在编辑 相当于 该项
  • Monotouch 和本机 iOS 代码

    是否可以将使用 monotouch 编译的 C 库与单个应用程序中的 Objective C 前端链接起来 或者该应用程序必须是全部还是全无 这是可能的 但您不会从 MonoTouch 工具获得任何帮助 并且您无法摆脱这样一个事实 您仍然需
  • 如何在ios中以编程方式添加水平间距和垂直间距?

    我在 ios 8 中创建了一个应用程序 因为我有 4 个可垂直使用的标签 它应该在某些条件下更改位置 所以我已禁用自动布局并以编程方式设置约束 现在的问题是 我可以设置水平和垂直位置 宽度和高度的约束 但我找不到任何方法来添加标签之间的水平
  • 应用未能及时恢复

    我在一个非常具体的场景中遇到 未能及时恢复 崩溃 我认为与看门狗相关 仅在从后台恢复时 并且仅在进入后台后在很短的时间内执行此操作 a最多几秒钟 这似乎是相关的崩溃日志 Incident Identifier E30F2238 5B15 4

随机推荐

  • 如何在 IIS7 中关闭 MVC 请求的缓存而不是静态文件的缓存?

    我正在开发一个 ASP NET MVC 应用程序 大多数控制器操作不应该被缓存 因此 我输出无缓存标头Application BeginRequest protected void Application BeginRequest Http
  • 无法连接到 bitbucket.org 端口 443:没有到主机的路由

    我收到错误为无法连接到 bitbucket org 端口 443 没有到主机的路由当我尝试拉或推时 相同的存储库可用于将推送推送到我们的网络之外 当它正常工作时可能会出现什么问题 我也遇到了同样的问题 我尝试通过 ppa 更新 git 重置
  • 如何淡出 TextView 中最后一行的末尾?

    如何实现最后一行的淡出效果TextView 就像 Play 商店应用中的 新功能 部分一样 这种淡入淡出效果可以通过子类化来实现TextView类来拦截它的绘制 并做类似的事情View类确实会淡出边缘 但仅限于最终文本行的最后一段 在此示例
  • 更改 Xamarin Forms XAML 按钮的 isVisible 属性

    我正在尝试在 Xamarin Forms ContentPage 中动态显示 隐藏按钮 我的 XAML 代码中有两个按钮
  • a4j:使用 JSF 2 找不到支持标记

    只是想集成这个命令Link
  • 选择 COUNT 中的最大值

    我有一张桌子 很好 它包含一列 app rate unit 类型 nvarchar 我的目标是计算表中每个不同值的数量 并让 DBMS MS Server 2005 为我提供出现次数最多的值 这是我的代码 SELECT MAX app ra
  • OpenCV - 使用倾斜角度(倾斜)调整照片

    I have a camera pointing at a Zen Garden from above However the camera is fixed on the side rather than directly above t
  • 连接到离线 Wi-Fi 并继续使用移动数据(也适用于所有其他应用程序)

    我有一个应用程序需要通过 Wi Fi 连接到硬件 为此 硬件提供了离线 Wi Fi 热点 热点的 DHCP 不会为我们提供网关或 DNS 因此我们立即知道它仅供离线使用 最终用户在工作时必须始终保持 Wi Fi 连接 以便接收传感器数据并在
  • MomentJS/Date对象默认UTC

    我在我的 Angular 项目中使用 MomentJS 并且在不同的日期时区方面遇到了很多问题 我的应用程序不应该考虑任何时区 但是我的后端 api 和前端之间存在这种混乱 当我将标准时刻对象发送到 c 后端时 它默认将其转换为 UTC 并
  • 如何回滚 Slick 3 + Specs2 的集成测试?

    我想为运行流畅的服务编写一些集成测试 然后通过回滚事务来清理 postgresql 数据库 但我没有找到一种方法来做到这一点 我知道我可以测试组合在一起的 DBIO 对象并将它们回滚 但如果我想在更高的抽象级别进行测试 这似乎是不可能的 在
  • 结果两边的括号在 return 语句中重要吗?

    函数内这两个语句有区别吗 bool returnValue true Code that does something return returnValue 和这个 bool returnValue true Code return ret
  • NoClassDefFoundError 错误编码

    我正在尝试在 Spring Boot 应用程序中运行 JUnit 测试 但收到如下所示的 NoClassDefFoundError 错误 spring boot starter parent 和 spring boot starter te
  • 2020 年 11 月 1 日 /“帐户保留”:是否必须向“帐户保留”用户显示解释性消息? [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 有提到here要求在 2020 年 11 月 1 日之前对 账户持有 状态进行适当管理 医生说here 当用户进入帐户保留状态时 您应该利用实时开发者通知来告知您的用户为什么暂停对订
  • 从 Angular 2 发送电子邮件

    如何从 Angular 2 应用程序发送电子邮件 我在 firebase 上托管一个 Angular 2 应用程序 我想通过电子邮件发送联系表格 理想情况下 我的解决方案将使用 Nodejs 但我愿意使用任何能够正确完成工作的东西 以下是我
  • 使用“for”循环迭代字典

    d x 1 y 2 z 3 for key in d print key corresponds to d key Python 如何识别它只需要读取key从字典里 是key一个特殊的关键字 或者只是一个变量 key只是一个变量名 for
  • html 标签上的 Jsoup 属性删除

    我有一个问题 我想过滤某些可能包含 html 的文本 我使用 jsoup 将标签列入白名单并清理标签 效果非常好 我唯一的问题是某些标签可以包含属性 主要是样式或类 但也可能有不同的属性 名称 目标等 在清理时这不是问题 因为它们被很好地剥
  • C#:获取斯堪的纳维亚语言的字母?

    有没有办法获取语言中的字母 我想做分页 我想显示例如字母表的最后 7 个字母 对于荷兰语字母表 t z 是最后 7 个字母 但对于瑞典语字母表 它是 w 即 w x y z 当我将其作为输入时 对于 正常 a z 字母表 我可以生成 使用
  • C、C++ 或 Fortran 中的多元正态 cdf [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 是否有开源软件可以计算 C C 或 Fortran 中高斯分布的多变量 维度大于 3 不是二变量或三变量 数值 cdf 我相信 IMSL 能做到 h
  • Python (Flask) 为 Angular 项目的 index.html 文件提供服务

    有谁知道如何使用 Flask 提供 Angular 单页应用程序 我在提供默认路由 时遇到问题 该路由应该加载index html 和相关组件 这是我的烧瓶功能 app route def hello world return send f
  • 旋转自定义 UITableViewCell

    我有一个自定义 UITableViewCell 其中包含多个 UIButton 每个按钮的框架位置都相对于单元格宽度 我设置了 autoresizingMask UIViewAutoresizingFlexibleWidth 这样当应用程序