使用UISlider翻页

时间:2013-08-02 13:35:27

标签: 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:方法未被称为 滑块出现但无法正常工作

感谢.....

1 个答案:

答案 0 :(得分:1)

尝试在初始化的第一行以及添加子视图时将pagelider替换为self.pageslider