如何将 UIPageControl 与 iCarousel 一起使用?

2023-12-01

我在 icarousel 中有一些图像。 (约20张图片)

我想在一页上放 5 张图片。

图像像素或图像位置没有问题。

如何在没有ScrollView的情况下使用uipagecontrol?

例如)能够使用一些委托方法..等等。

carousel.type = iCarouselTypeLinear;
    carousel  = [[iCarousel alloc] initWithFrame:CGRectMake(0, 504, 1024, 164)];
    carousel.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"10004.png"]];
    carousel.delegate = self;
    carousel.dataSource = self;
    [self.view addSubview:carousel];
    [carousel reloadData];
    [carousel release];

    UIView *bandImageView = [[UIView alloc] initWithFrame:CGRectMake(0, 668, 1024, 20)];
    bandImageView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"10001.png"]];
    [self.view addSubview:bandImageView]; // page dots in

    UIPageControl *pageControl = [[UIPageControl alloc] init];
    pageControl.frame = CGRectMake(434, 0, 150, 20); 
    pageControl.numberOfPages = 6; 
    pageControl.currentPage = 0; 
    [bandImageView addSubview:pageControl];
    [pageControl release];

在 iCarousel 中carouselCurrentItemIndexUpdated:委托方法,设置

pageControl.currentPage = carousel.currentItemIndex / 5

然后将您的 pageControl 操作绑定到如下方法:

- (IBAction)updatePage:(UIPageControl *)pageControl
{
    [carousel scrollToItemAtIndex:pageControl.currentPage * 5 aimated:YES];
}

如果您不使用 nib 文件,则可以使用绑定操作

[pageControl addTarget:self action:@selector(updatePage:) forControlEvents:UIControlEventValueChanged];

设置一下是个好主意pageControl.defersCurrentPageDisplay = YES;以及避免闪烁。

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

如何将 UIPageControl 与 iCarousel 一起使用? 的相关文章

  • 使用线程安全单例初始化代码时代码执行停止

    为了利用全局变量和方法 我实现了 Singleton 作为一种健康的编码实践 我跟着苹果文档 http www johnwordsworth com 2010 04 iphone code snippet the singleton pat
  • iOS - 单元测试异步代码

    我试图测试的方法部分如下 void configureTableFooterView dispatch async dispatch get main queue self tableView tableFooterView nil if
  • 导出 iPhone 地址簿数据库的可能方法

    我想将 Phone s Address Book sqlite db 导出到我的 iPhone 应用程序中 我在网上搜索过 但一切似乎都在 ABAddressBook 上迭代 但我想知道是否可以以编程方式将 Phone s Address
  • 使用 Objective-C 将 HTML 文本转换为纯文本

    我有巨大的NSString里面有 HTML 文本 该字符串的长度超过 3 500 000 个字符 我怎样才能将此 HTML 文本转换为NSString里面有纯文本 我正在使用扫描仪 但它运行速度太慢 任何想法 这取决于您的目标 iOS 版本
  • Objective-C 实现文件中方法名后面的分号

    void designImageViewNow some code here 分号写法正确吗 就在实现文件 Objective C 中方法名称之后 正文括号之前 这行得通吗 当我正在开发 iPhone 应用程序时 我错误地将分号放在了一个自
  • 动态增加UITableViewCell中UILabel的高度?

    我有一个 UITableView 其中显示一个自定义单元格 我的单元格有两个标签和一个视图 如下图所示 我已经像这样给出了左视图的约束 项目标签限制 中心视图约束 右视图的约束 I am using a bean class to stor
  • 循环缓冲区录音 iOS:可能吗?

    我的一个客户想要连续录制音频 当他单击 提交 时 他只想提交最后 10 秒的内容 所以他想要连续记录并且只保留最后 x 秒 我认为这需要类似循环缓冲区的东西 但是 作为 iOS 的新手 它看起来像AVAudioRecorder只能写入文件
  • CoreMediaIO,错误更新的属性 kCMIODevicePropertyDeviceIsRunningSomewhere

    当某些进程开始使用相机时 我需要接收一个事件 我通过 CMIOObjectGetPropertyData 完成此操作 但它不能正常工作 只有第一次访问时才是正确的值 我还尝试使用 CMIOObjectAddPropertyListenerB
  • 带 ModalPresentationStyle 的弹出框在 iOS 7 iPad 中不居中

    我在使用 iOS 7 时遇到了一个问题 这似乎是一个错误 或者只是我没有做正确的事情 我有 modalViewController 它在 iPad 上以 ModalPresentationStyle 的形式显示为弹出窗口 而且它不是标准尺寸
  • iOS:调用 Objective-C 方法的处理开销是多少?

    我正在编写一些实时音频处理代码 该代码将在音频单元的渲染回调中执行 该线程处于系统识别的最高优先级 Apple 指示最大限度地减少此调用中进行的处理量 他们的建议之一是避免 Objective C 方法调用 But why 调用 Objec
  • 如何在iPhone应用程序中的类结构中实现主键和外键表数据[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 如何连接sqlite数据库中的两个表数据 if sqlite3 open dbPath UTF8String database SQL
  • 从视频创建缩略图 - 提高速度性能 - AVAsset - iPhone [重复]

    这个问题在这里已经有答案了 我正在使用基于以下线程中的代码的代码来生成视频缩略图 从 iPhone SDK 中的视频 URL 或数据获取缩略图 https stackoverflow com questions 1347562 gettin
  • 释放 Core Foundation 对象引用

    我是否需要释放 Core Foundation 对象来清理内存 如果是这样 怎么办 例如 在代码中 ABAddressBookRef addressBook ABAddressBookCreate CFArrayRef peopleArra
  • NSDictionary 上的 NSPredicate

    我试图根据字母表在表格视图中创建部分 并在这些部分下按字母顺序对我的条目进行排序 我已经收集了 bandArrayIndex 中 bandArray 每个条目的第一个字母 现在我尝试使用 NSPredicate 来计算每个字母有多少个 我正
  • 最近打开的应用程序[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 有什么方法可以获取最近打开的应用程序 例如 4 个 的列表吗 如果是这样 怎么办 可可麦克 看看LaunchServices LSSh
  • 您是否标记 UIView 或将它们保留为属性?

    这主要是一个风格问题 但自从我开始为 iPhone 编程以来 我一直很好奇其他人的想法是什么 当您的 iPhone 应用程序中有一个 UIView 并且需要在应用程序的其他位置访问它时 通常在视图控制器中的另一个函数中 您是否喜欢用整数标记
  • 最小的 iOS 蓝牙管理器示例

    我一直在构建一个最小的示例 用于使用 iOS 5 0 中的 BluetoothManager 私有框架来检测附近的蓝牙设备 使用此问题中找到的答案 寻找触手可及的通用蓝牙设备 https stackoverflow com question
  • 使用 iPhone 中的地图视图读取当前位置名称

    我读取了当前位置的纬度和经度值 然后成功将该位置固定在 iPhone 中 现在我想使用这个纬度和经度值读取该地名 我使用以下代码来读取查找当前位置 void mapView MKMapView mapView1 didUpdateUserL
  • 在 Objective C 的类方法中引用类本身

    我希望我没有跳过 ObjC 手册中的这一部分 但是是否可以从类的一个类方法中引用该类 就像在 PHP 中一样 您将使用 this 来引用当前实例 而 self 引用实例的类 this 的 ObjC 等价物将是 self 那么 PHP 的 s
  • 如何将 ios7 通用应用程序升级到基于 Xcode 6 的通用故事板应用程序?

    我目前有一个基于 xcode 5 ios 7 的通用应用程序 因此有两个故事板 我正在考虑将其更新到 ios 8 有没有办法 最佳方法将两个故事板迁移到通用的单个故事板 我在 xcode 6 中看不到转换选项 None

随机推荐

  • 升级到 Ubuntu 18.04 后 Gitlab 无法启动

    我已在 Ubuntu 16 04 上成功将 Gitlab 升级到 12 1 6 并检查一切正常 在确保 Ubuntu 完全更新后 我再次检查 Gitlab 可以工作 然后我用了do release upgrade命令更新到 Ubuntu 1
  • 将 numpy unicode 数组写入文本文件

    我正在尝试将包含 unicode 元素的 numpy 数组导出到文本文件 到目前为止 我得到了以下工作 但没有任何 unicode 字符 import numpy as np array unicode np array u maca u
  • iPad 中的 window.open() 在加载框架时不起作用

    我正在尝试修改一个使用 Morten 的 JavaScript 树菜单 的网站 以在使用 Adob e Reader 插件设置的框架中显示 PDF 在 iPad 上 框架没有用 所以我想在新选项卡中打开 PDF 不想弄乱树形菜单 我想我可以
  • MVC3 和重写

    我正在编写一个 MVC3 应用程序 需要使用 http server City State some term 形式的 URL 重写 据我了解 MVC3包含一个使用在Global asax文件中定义的 controller action i
  • 在带有 JDBC 驱动程序的 Java 中使用准备好的语句和变量绑定 Order By

    我在用着 jdbcTemplate 用于与 mySQL DB 建立 JDBC 连接 准备语句以尽可能保护自己免受 SQL 注入攻击 需要接受用户的请求 对十几个不同列中的任意列中的数据进行排序 以下声明 jdbcTemplate query
  • Android应用程序更新时如何处理多个数据库版本变化

    感谢您在这里阅读我的问题 其实我对如何处理有些困惑SQLite tables当我需要在表中为多个 sq lite 版本添加一些行时 我谷歌了一下 发现类似这样的事情 我们必须在其中更改表onUpgrade方法 这将是工作顺序更新 Suppo
  • 如何使用内联 c++ 方法更改 emacs c 缩进样式以不缩进左大括号

    我现在在emacs中使用bsd风格 这是我几年前学习 pascal 后开始使用的一种风格 我决定在新项目中使用它而不是其他风格 然而 emacs bsd 风格有两件事让我烦恼 它缩进内联方法 1 如何阻止它像这样缩进 i e class A
  • 如何访问Nuxt中的私有数据?

    所以我有我的 nuxt 2 应用程序 我想从单个页面上的 API 获取公司评论 API 不允许来自浏览器 客户端的请求 因此我需要使用服务器来进行此调用 所以我正在使用异步数据 with if process server 但现在我遇到的问
  • 可见性:隐藏与显示:无与不透明度:0

    我目前正在开始一个动画项目 在项目中我将有超过40000divs 并迭代地为它们设置动画 如果有任何一个divs 处于被动状态 即至少 2 秒内没有动画 我不会显示它们以提高动画性能 问题是 哪个 css 属性最适合这个 passive1
  • 访问:Shell cmd 打开MDB

    我一直在使用以下命令通过 VBA 打开另一个 MDB Access 文件 Shell cmd c Chr 34 strNewFullPath Chr 34 vbHide strNewFullPath 是 MDB 文件的完整路径 使用 Acc
  • Talend - 限制处理的行数

    我正在使用 Talend ETL 在两个 Salesforce 组织之间传输数据 我正在尝试运行初步测试以确保一切设置正确 有没有办法限制传输的行数 数据库有超过 50 000 行 我只想发送超过 15 或 20 行 谢谢 在 Talend
  • 使用 OAuth2 从命令行访问 App Engine 应用程序?

    我有一个 App Engine 站点 其 URL 被标记为login required在 app yaml 中 我需要从命令行脚本访问此 URL 既然 OAuth2 已取代 ClientLogin 我该怎么做 之前的问题 最终都使用了Cli
  • Powershell - 错误 CS0246:找不到类型或命名空间名称“ICertificatePolicy” - gitlab 管道失败

    我正在尝试重用这个执行部署后烟雾测试的 powershell 脚本 当我在构建服务器上本地运行时 该脚本工作得很好 但是当我尝试通过我的 gitlab 管道运行时 它会失败并出现错误 add type 3 36 错误 CS0246 找不到类
  • 如何添加新的分组变量

    如何根据日期添加另一个变量作为分组变量 这是我的数据 df lt tibble id c rep 1 8 rep 2 3 col structure c 19031 19031 19031 19031 19072 19072 19072 1
  • 购物车 - 购物车中的商品数量 CSS

    正如我们在流行网站上看到的那样 网站上有一个小图标 top right的购物车图标 我必须在我的 ASP NET 网页中使用类似的东西 如何将此图标置于购物车图标的右上角 购物车的图标是普通的引导程序图标 购物车中商品数量的 css 如下
  • 如何使用 XCUITest 测试 UIImageView 是否包含具有特定名称的图像?

    我有一个 collectionView 它有一堆单元格 每个单元格中包含一个 UIImageView 我想测试每个单元格中 imageView 的图像是否与正确的图像名称匹配 在生产代码中 我向 UIImageView 示例添加了一个辅助功
  • 在ios swift中将firebase数据添加到数组中

    我在从 firebase 数据库获取数据并将其添加到数组中时遇到问题 该方法的打印输出获取新报价显示数组为空 但屏幕截图显示标签已在获取新报价方法 怎么会发生这种事 事件中是否存在延迟获取新报价导致这种情况的方法 此外 标签是如何随着第四次
  • 在Python中从json中获取多个键

    我的文件中有以下 json 结构 Date timevalue Org b4256282 Referer somevalue Date timevalue Org b4257482 Referer somevalue Date timeva
  • 如何在同一 Play 控制台商店列表中分发 Android 手机+wearOS 项目

    我有一个手机项目 以及一个手表 wearOS 项目 90 的代码在两个项目之间共享 我想将它们打包并分发到同一个商品详情中 注意 所有共享代码都存在于公共库模块中 我尝试将手表项目作为模块添加到我现有的手机项目中 但是在生成要发布的应用程序
  • 如何将 UIPageControl 与 iCarousel 一起使用?

    我在 icarousel 中有一些图像 约20张图片 我想在一页上放 5 张图片 图像像素或图像位置没有问题 如何在没有ScrollView的情况下使用uipagecontrol 例如 能够使用一些委托方法 等等 carousel type