草庐IT

UIpagecontrol

全部标签

ios - 如何使用每页不同的颜色更改 UIPageControl 中分页点的颜色

我将UIPageControl与UIScrollView结合使用来显示5个图像。我希望能够将当前页面指示器点颜色设置为每个页面的不同颜色(当它被选中时)。我已经尝试在UIPageControl的值更改操作中设置currentPageIndicatorTintColor,但这会在更改为新颜色之前短暂显示以前的颜色。有谁知道是否可以为每个点使用不同的颜色,从而使显示看起来很无缝?注意:这不是HowcanichangethecolorofpaginationdotsofUIPageControl?的副本因为这个问题是关于将所有点更改为具有相同颜色,而我想在页面当前显示时将各个页面点更改为具有

ios - 与 UIPageControl 一起使用时, Collection View 高度不正确

概览有一个包含imageView的UICollectionViewCell。CollectionView上方有一个UIPageControl图片从图片库中获取并显示。问题CollectionView中的图像第一次单独超出了顶部边界。UIPageControlCollectionView加载时未确定高度。我收到以下错误:错误:thebehavioroftheUICollectionViewFlowLayoutisnotdefinedbecause:theitemheightmustbelessthantheheightoftheUICollectionViewminusthesectio

ios - 当带有 PagingEnabled 的 UIScrollView 更改页面时,如何更新 UIPageControl?

如何做到当用户滚动到UIScrollView中的新页面时,UIPageControl会更新? 最佳答案 我以前用过这个,感觉效果不错。请务必将UIScrollView.delegate设置为self。#pragmamark-UIScrollViewDelegatemethods-(void)scrollViewDidEndDecelerating:(UIScrollView*)sender{uintpage=sender.contentOffset.x/width;[self.pageControlsetCurrentPage:pa

ios - 使用 UIPageControl 减小点大小或填充以适应屏幕上的所有页面指示器

我有一个UIPageControl,它有22个页面,因此有22个页面指示点。在iPhone的风景中,它们都可见,左右都有足够的空间,但在肖像中,没有足够的水平空间来显示所有的点(至少在iPhone4和5上),所以两个不可见并且外面的两个被切成两半。我正在寻找一种方法来减小点的大小或减少点之间的填充量,以确保所有点都适合纵向屏幕。如何实现? 最佳答案 如果你有那么多点,我会认真考虑使用不同的控件。但是如果你想坚持使用UIPageControl,我会缩小它以适应屏幕,像这样:pageControl.transform=CGAffineT

ios - 如何在 iOS >=8.0 中更改 UIPageControl 的位置?

我有一个简单的UIPageViewController,它在页面底部显示默认的UIPageControl。我想知道是否可以修改UIPageControl的位置,例如位于屏幕顶部而不是底部。我环顾四周,只发现旧的讨论说我需要创建自己的UIPageControl。这件事在iOS8和9上更简单吗?谢谢。 最佳答案 是的,您可以为此添加自定义页面Controller。self.pageControl=[[UIPageControlalloc]initWithFrame:CGRectMake(0,self.view.frame.size.he

ios - UIPageControl - 如何使背景透明?

我正在使用UIPageControl并尝试使背景透明。UIPageControl*pageControl=[UIPageControlappearance];pageControl.pageIndicatorTintColor=[UIColorlightGrayColor];pageControl.currentPageIndicatorTintColor=[UIColorblackColor];pageControl.backgroundColor=[UIColorblackColor];有什么建议吗?尝试过pageControl.backgroundColor=[UIColorcl

iphone - 在 UIPageControl 的索引 0 处使用 UIPageControl 的图像自定义点

我是ios编程的新手。我试图在stackoverflow上搜索另​​一个示例和更多问题,但这不是我的目标。我想在UIPageControl的索引0处设置一个类似于iPhone搜索主屏幕的点图像。有什么办法吗?请用一些代码或其他有用的链接向我解释。提前致谢 最佳答案 我已经找到了解决这个问题的方法。我知道这不是办法,但在iOS8转换市场之前它会起作用。崩溃原因:在iOS7[self.subViewsobjectAtIndex:i]返回UIView而不是UIImageView并且setImage不是UIView的属性并且应用程序崩溃。我

iphone - 如何通过单击 UIPageControl 的点来更改页面

这里我有一个pagecontrol效果很好但是点击点它不会改变页面所以请帮助changepage的功能:-(void)viewDidLoad{scrollView=[[UIScrollViewalloc]initWithFrame:CGRectMake(0,0,320,420)];scrollView.delegate=self;[self.scrollViewsetBackgroundColor:[UIColorwhiteColor]];[scrollViewsetCanCancelContentTouches:NO];scrollView.indicatorStyle=UIScro

ios - 如何将 UIPageControl 元素放在 UIPageViewController 中滑动页面的顶部?

关于这个tutorialbyAppCodaabouthowtoimplementaappwithUIPageViewController我想在页面顶部而不是底部使用自定义页面控件元素。当我将一个页面控制元素放在将要显示的单个View之上时,逻辑结果是控制元素随页面View滚动远离屏幕。如何将控制元素放在View之上,使页面View全屏显示(如图像),以便用户可以看到固定控制元素下方的View?我附上了一个示例屏幕截图-归功于AppCodaandPath: 最佳答案 我没有代表对发起此问题的答案发表评论,但我真的很喜欢它。我改进了代码

iphone - 如何更改 UIPageControl 分页点的颜色?

我正在开发一个应用程序,我想在其中更改UIPageControl分页点的颜色或图像。我该如何改变它?是否可以在上述情况下自定义UIpageControl? 最佳答案 更新:这个答案已有6年历史,而且非常过时,但它仍在吸引投票和评论。从iOS6.0开始,您应该在UIPageControl上使用pageIndicatorTintColor和currentPageIndicatorTintColor属性。原始答案:我今天遇到了这个问题,决定自己写一个简单的替换类。它是一个子类化的UIView,它使用CoreGraphics以您指定的颜色呈