iOS防止tableview的子视图随tableview滚动

2023-12-03

我已在表视图中添加了一个子视图,当用户滚动表视图时,子视图也会随之滚动。我该如何防止这种情况?我知道这可能与不将视图添加到表视图的子视图类似,但我不知道有任何其他方法可以做到这一点。谢谢。


如果你想让一个视图成为表视图的子视图,那么你可以通过在scrollViewDidScroll方法中更改它的origin.y值来使其浮动(非滚动)。

-(void)scrollViewDidScroll:(UIScrollView *)scrollView {
    self.iv.frame = CGRectMake(self.ivOrigin.x, self.ivOrigin.y + self.tableView.bounds.origin.y, self.iv.frame.size.width, self.iv.frame.size.height);
}

在此示例中,“iv”是图像视图的属性,“ivOrigin”是图像视图的初始原点的属性(在我在 viewDidLoad 中创建图像视图及其框架时定义)。

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

iOS防止tableview的子视图随tableview滚动 的相关文章

  • 使用隐藏的 SFSafariViewController 获取 Safari cookie

    我正在阅读以下关于从移动网页到本机 iOS 9 应用程序对用户进行身份验证的文章 并且想知道如何最好地实现类似于下面讨论的隐藏控制器的隐藏 safari 视图控制器 https library launchkit io how ios 9
  • 对 UIImage 进行方形裁剪,导致图像拉伸

    当尝试执行 UIImage 的中心裁剪时 我得到以下结果 左侧是原始图像640 1136 右边是适合正方形的裁剪图像UIImageView at 320 320 turns to 我对比率元素进行了相当多的修改 以便它可以正确检测要修剪的量
  • iOS:从非图像数据生成图像(Godus,如风景)

    所以看到图像后Godus http www kickstarter com projects 22cans project godus我想知道如何生成简单的 非交互式的 2D 图像 with 不同高度或层数的颜色不同就像下面的图片一样 我只
  • iOS 外部附件框架:如何获取特定 MFI 设备的协议字符串

    我正在编写一个 iOS 应用程序 用于与 mini mPlay Drumi MP18B 小型蓝牙扬声器 进行通信 据我所知 showBluetoothAccessoryPickerWithNameFilter仅显示协议字符串添加到 Info
  • iOS 中的等宽字体是什么?

    我想要在我的 iOS 应用程序中为 UILabel 使用等宽字体 不幸的是 我找不到一个 甚至 美国打字机 实际上也不是等宽的 XCode 中可用的等宽字体是什么 iOS 等宽字体 Courier Courier Bold Courier
  • 打印附加结构(swift 4)

    我有三个 textifled 用于将数据附加到结构中 如何打印我附加的内容 现在我收到一条错误消息 import UIKit class ViewController UIViewController IBOutlet var c UITe
  • 如何在 Xcode 4 中通过一个操作归档多个目标

    我有一个包含多个目标的项目 这些目标都适用于不同的 iOS 应用程序 例如 一个用于精简版的目标 另一个用于专业版的目标 我想立即构建并归档我的所有应用程序 目前 我对每个目标都有一个方案 我用它来独立归档每个应用程序 但现在我必须开始归档
  • UIImage:如何获取网站选项卡图标

    我正在开发一个 RSS 阅读器 我需要获取每个提要的图标 例如 如果我的提要是 google com 我想获取 G 图标并将其放入 UIImage 或其他内容中 关于如何实现这一目标有什么想法吗 最简单的方法是使用 Google NSStr
  • Cognito/IAM 策略和 S3 获取对象

    我正在尝试将 S3 和 Cognito 集成到我的 iOS 应用程序中 但到目前为止尚未成功 我相信该错误与我针对 Auth 和 Unauth 用户的 IAM 策略有关 所以这是我的政策 Version 2012 10 17 Stateme
  • 下标:使用字符串枚举访问我的字典值

    我想做类似的事情 使用字符串枚举访问我的字典值 我试图重载字典的下标但没有成功 访问字典 let district address JsonKeys district 其中 JsonKeys 是 enum JsonKeys String c
  • 当设置 setVisibleXRangeMaximum 时,iOS-Charts X 轴值无限重复

    我正在尝试绘制一个图表 其中 x 轴是TimeIntervalY 轴是power consumption 由于每天都会有数据 因此将有太多数据无法显示 因此 我想一次显示 5 个值 我通过设置实现了这一点self chart setVisi
  • 通用类不会将委托调用转发给具体子类

    鉴于以下情况 protocol EntityType var displayString String get extension String EntityType var displayString String return self
  • Xcode MyProjectName-Bridging-Header.h 不存在

    我想开始在我的 Objective C 项目中使用 Swift 所以我添加了一个快速类 import Foundation objc class System NSObject objc func printSome println Pri
  • 我无法捕获 WKWebView 的屏幕截图

    我正在尝试捕获 WKWebView 的屏幕截图 但我的方法无法正常工作 它返回纯色 就好像图层树为空一样 而它似乎适用于其他视图 UIImage screenshot UIImage screenshot UIGraphicsBeginIm
  • 在 viewWillAppear( ) 中获取空值,但在 viewDidLoad( ) 中获取有效值

    When print mess 被称为来自viewDidLoad函数 它打印预期的内容 但是当从viewWillAppear函数 它给出空输出 完成分配后标签也没有更新viewDidLoad 为什么是这样 主视图控制器 if segue i
  • UIWebView 未正确加载 JavaScript - 嵌入式 Facebook 帖子

    Facebook 有一项新功能 允许用户将公共帖子嵌入网页中 我想尝试在 UIWebView 内的 iPhone 应用程序中使用它 转义必要的代码非常简单 但即使我手动转义代码 Web 视图也不会正确加载帖子 JavaScript 根本不起
  • Firebase Messaging FCM 在可配置的时间间隔内分发

    当您使用 FCM 向给定应用程序的所有设备发送推送时 这可能会导致许多用户同时打开他们的应用程序 从而导致大量服务器轮询 从而导致负载峰值 有没有一种方便的方法可以在给定的时间间隔内分发消息以进行计划推送 最后 我们找到了一种可能的方法 通
  • AVAssetExportSession 输出文件

    AVAssetExportSession 输出文件应该是什么样子 我正在尝试压缩 ALAsset 项目中的视频 但它不起作用 我猜输出文件与它有关 这是我正在使用的代码 NSString destinationPath NSHomeDire
  • 实时获取 Apple Watch heartRateVariabilitySDNN 吗?

    我正在使用下面的函数来获取 heartRateVariabilitySDNN 但它只获取一次并且不能像 heartbeat 那样实时计算 func HRVstart guard let quantityType HKObjectType q
  • 后台模式下的 AVSpeechSynthesizer

    我无法获取 iOS 7AVSpeechSynthesizer当我的 iOS 应用程序处于后台模式时工作 我添加了 应用程序播放音频 应用程序支持的后台模式的关键 但我仍然无法让它工作 我还研究了创建一个AVMutableCompositio

随机推荐

  • 在 matplotlib 中仅在大陆上绘图

    我正在使用 matplotlib 中的底图绘制地图 数据分散在世界各地 但我只想保留大陆上的所有数据 并将那些数据扔到海洋上 有没有办法可以过滤数据 或者有没有办法再次绘制海洋以覆盖数据 matplotlib basemap中有方法 is
  • 在Python中用多色线绘制时间序列

    这是我的数据集 import pandas as pd from datetime import datetime import numpy as np date rng pd date range start 2020 07 01 end
  • 如何获取当前操作系统语言?

    我是 mfc 的新手 我对如何获取当前操作系统语言感到震惊 例如 如果是英语操作系统 我必须获取它 因为英语和区域设置可能不同 对于英语操作系统区域设置可以是日语 反之亦然 我正在通过当前的语言环境GetSystemDefaultLangI
  • 为什么 http 引用地址不显示? [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 我正在使用此代码想要显示用于访问此页面的网址 因此 当
  • 使用“let”作为变量名不会在 google v8 中引发任何错误

    我正在 chrome 开发者控制台中编写一些随机代码 令我惊讶的是 chrome 让我使用let作为变量名 这是完全错误的let是保留关键字 我需要了解为什么会发生这种情况 应用场景 var const 78 throws an error
  • 在多个屏幕上投放 iAd

    我确信这个问题有一个简单的答案 但现在它开始让我烦恼 我的应用程序中集成了一个 iAd 它在我实现它的屏幕上显示并工作 该应用程序使用 NavigationController 在多个屏幕之间移动 但 iAd 仅在其中一个屏幕上 从头到尾浏
  • 当路径指向 JAR 文件内部时,将 SUBREPORT_DIR 传递给子报表 [Jasper Reports 4.5]

    我在通过时遇到问题SUBREPORT DIR我的子报告的路径 这些报告实际上位于同一文件夹中 但位于 JAR 文件内 我尝试过这样的事情 可能不准确 parameterList new HashMap
  • NSCountedSet 上的 KVO?

    我想监视 NSCountedSet 以查看其内容是否发生变化 设置 KVO 似乎可以编译 但没有被触发 第一个问题 你能观察一个集合吗 如果是这样 那么这条消息有什么问题吗 subViewA addObserver subViewB for
  • Python 读取文件直到匹配,读取直到下一个模式

    Python 2 4 3 我需要通读一些文件 可能大到10GB 我需要它做的是遍历文件直到它与模式匹配 然后打印该行及其后面的每一行 直到它与另一个模式匹配 此时 继续读取文件 直到下一个模式匹配 例如 文件包含 Alpha Zeta te
  • 创建自定义呼叫处理应用程序

    您好 我正在寻找创建一个自定义呼叫应用程序 即我想替换默认的应用程序处理调用 S 我确定我想重新发明轮子有时当前的轮子对我来说并不好 你能把我放在启动线上吗 我曾经是一位已婚的 M net 开发人员 我爱上了 Google 正如 Emman
  • 在 Zend Framework 2 中访问 MySQL 存储过程输出

    我有一个简单的 MySQL 存储过程 它接受两个参数并向表中插入一行 我可以从 Zend Framework 2 中很好地执行它 如下所示 result this gt dbAdapter gt query CALL sp register
  • 将 STL 与 Alchemy 结合使用

    虽然Alchemy支持编译C 但使用STL似乎很麻烦 主要是由于std string 的问题 奇怪的是炼金术好像用的是GNU libstdc v3 4 6 很难相信 std string 在 GNU 的 STL 中被破坏了 有没有人想出解决
  • C# 如何获取具有时间跨度的音频分贝值

    如何获取每 1 秒的 wav mp3 文件的分贝值 使用任何适用于 C 的音频库 就像是 Time 0 DB 0 213623 Time 1 DB 0 2692261 Time 2 DB 0 2355957 Time 3 DB 0 2363
  • WCF服务客户端:内容类型text/html;响应消息的 charset=utf-8 与绑定的内容类型不匹配

    我的本地 IIS 服务器上正在运行 WCF 服务 我已将其添加为 C 网站项目的服务引用 它添加得很好并自动生成代理类 但是 当我尝试调用任何服务合同时 出现以下错误 描述 期间发生未处理的异常 执行当前的网络请求 请查看堆栈跟踪以了解更多
  • 在 laravel 5.2 中由另一个用户(管理员)注销用户

    假设当前有三个用户从三个设备登录 其中一个用户 管理员 想要强制注销 user2 在 laravel 5 2 中如何实现 数据库表结构 users gt id name email password remember token Updat
  • 按镜像名称删除容器

    我错误地创建了一堆容器 现在我想将其删除 我可以列出它们 docker container ls aq f ancestor portainer portainer 我怎样才能将这些容器ID 管道 到docker container rm
  • xs:unique如何实现到属性中?

    我想在 XML 文件中传递乘客列表中每个属性的唯一性 我的 xml 文件如下所示
  • 如何在android中维护微调器状态[重复]

    这个问题在这里已经有答案了 我正在做一个 Android 应用程序 它可以从网络服务获取数据并将其加载到微调器中 当我进入某个屏幕并返回时 我需要维护微调器的选定数据状态 例如 如果我从网络服务获取数据1 apple 2 orange 3
  • 无法调用非静态方法[重复]

    这个问题在这里已经有答案了 我正在尝试使用这个wavRead filename 但我收到消息cannot make a static reference to a non static method 我可以简单地将其设为静态并解决我的问题
  • iOS防止tableview的子视图随tableview滚动

    我已在表视图中添加了一个子视图 当用户滚动表视图时 子视图也会随之滚动 我该如何防止这种情况 我知道这可能与不将视图添加到表视图的子视图类似 但我不知道有任何其他方法可以做到这一点 谢谢 如果你想让一个视图成为表视图的子视图 那么你可以通过