1

我正在更改一个值,UISlider这个值是我的 PDF 页面的数量,所以当用户滑动时,他们可以浏览页面,因为瓷砖渲染我需要将continuous属性设置为NO,我还需要一个使用相同的实时页面计数器滑块,所以属性应该是YES:,如何为具有相同滑块的特定代码设置属性是或否?

这部分,属性应该是NO

navSlider.continuous = NO;
     pageInt = CGPDFDocumentGetNumberOfPages(pdfscroll.pdf);
     prgress = (int)(navSlider.value + 0.5);
    navSlider.maximumValue = pageInt;
    navSlider.minimumValue = 1;
    [bookController moveToPage:prgress];

这里是的:

navSlider.continuous = YES;
    NSString *numberOfPage = [NSString stringWithFormat:@"%d of %d",prgress,pageInt];
    pageCounter.text = numberOfPage; 
4

1 回答 1

0

您显然确实需要了解每个滑块的变化,因此它必须是连续的。但是,您不应[bookController moveToPage:prgress];每次滑块移动后调用。解决方案是为每个滑块移动更新页码,但仅[bookController moveToPage:prgress];在释放滑块时调用。

于 2012-05-28T02:33:26.353 回答