Используйте:
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
CGFloat pageWidth = collectionView.frame.size.width;
float currentPage = collectionView.contentOffset.x / pageWidth;
if (0.0f != fmodf(currentPage, 1.0f))
{
pageControl.currentPage = currentPage + 1;
}
else
{
pageControl.currentPage = currentPage;
}
NSLog(@"Page Number : %ld", (long)pageControl.currentPage);
}
И если вы не используете какой-либо pageControl, тогда ceil(currentPage)
будет вашим текущим номером страницы.
Единственное управление, которое я смог найти для Z-порядка окон, заключалось в том, что вы можно отправить их в начало заказа с помощью toFront () или вы можете установить их как всегда сверху с помощью setAlwaysOnTop (). Это очень простой z-порядок, не похоже, что класс Window дает вам такое же точное упорядочение, как компоненты внутри контейнеров.
Поскольку Java теперь поддерживает прозрачные и фигурные окна , вы можете подделать это, используя невидимое окно и сделав «настоящие» окна просто компонентами или, возможно, JInternalFrame
s.