我有頂部有6個標籤的uislider,請參閱。如何獲得uislider指向區域?
現在我想要得到滑塊指向的標籤。如果我們移動滑塊。
所有的標籤可以通過拖拽放置它們,因此如果tab1移動到tab5的位置並且滑塊位於tab1的新位置(第二個最後位置),它應該顯示tab1值而不是tab5值。
- (void)addTab:(UIViewController *)viewController {
if ([self.delegate respondsToSelector:@selector(willShowTab:)]) {
[self.delegate willShowTab:viewController];
}
if (![self.childViewControllers containsObject:viewController] && self.count < self.maxCount - 1) {
[self addChildViewController:viewController];
viewController.view.frame = _contentFrame;
if (_toobarVisible)
[self.toolbar setItems:viewController.toolbarItems animated:YES];
// Add tab selects automatically the new tab
[UIView transitionWithView:self.view
duration:kAddTabDuration
options:UIViewAnimationOptionAllowAnimatedContent
animations:^{
[self.tabsView addTab:viewController.title];
if (self.currentViewController) {
[self.currentViewController viewWillDisappear:YES];
[self.currentViewController.view removeFromSuperview];
[self.currentViewController viewDidDisappear:YES];
}
[self.view addSubview:viewController.view];
}
completion:^(BOOL finished){
[viewController didMoveToParentViewController:self];
_currentViewController = viewController;
}];
}
}
請提供代碼片段。
感謝您的幫助。
感謝,
如果希望重新排列標籤後滑塊保持準確,它將需要多一點「片段」完成工作。 –
我希望滑塊位於它所在的位置......另一方面,當我重新排列標籤時,滑塊點應該顯示其值的標籤 – Ronak