iphone - 使用 UISlider 翻页

标签 iphone ios uislider ebook-reader

我正在开发图书阅读器应用程序,我想在其中使用 UISlider 翻页

我在 viewdidload 中尝试了以下代码:

    pageSlider =[[UISlider alloc]initWithFrame:CGRectMake(15, 350, 250, 15)];
    [self.pageSlider addTarget:self action:@selector(turnPageWithSlider:) forControlEvents:UIControlEventValueChanged];
    self.pageSlider.minimumValue = 0;
    self.pageSlider.maximumValue = [self numberOfPagesInLeavesView:self->leavesView];
    self.pageSlider.value = self->leavesView.currentPageIndex;
    [self.view addSubview:pageSlider];

和方法:

(void)turnPageWithSlider:(id)sender
{
  objScaner.keyword = nil;
  [leavesView reloadData];
  int pageIndex = (int) [self.pageSlider value];
  [self.pageSlider setValue:(float)pageIndex];
  self->leavesView.currentPageIndex = pageIndex;

 [self displayPageNumber:pageIndex + 1];
}

但是这里没有调用turnPageWithSlider:方法
slider 出现但无法正常工作

谢谢......

最佳答案

尝试在初始化的第一行以及添加 subview 时用 self.pageslider 替换 pageslider。

关于iphone - 使用 UISlider 翻页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18018252/

相关文章:

iphone - 如何将 UIGestureRecognizer 添加到 UITableViewCell subview ?

iphone - 如何将 UIWebView 内容调整为特定尺寸?

ios - 在 UIWebView 中拦截粘贴操作 (Swift)

ios - 将 iPad Playground 转换为 Xcode 10 Playground

iphone - 手势问题: UISwipeGestureRecognizer + UISlider

swift - xcode 上的自定义 uislider

iphone - 解锁 iPhone 设备以继续吗?

iphone - 如何从 iOS App 检测不安全的 wifi 网络

ios - 通过位置 iOS 从后台唤醒应用程序

ios - 如何在移动 slider 时更改按钮的背景颜色?