Ios 加上「;“过滤器”;滚动视图的按钮
我是swift的新手,我正在通过重新创建Instagram类应用程序来学习这门语言。我的过滤器有问题。当我在模拟器上运行它时,除了scrollview之外,其他一切都正常工作。它应该像在Instagram应用程序上一样显示所有过滤器。但是它只显示了1个过滤器(CIFilternames中的最后一个),我如何将其他过滤器作为一个按钮显示在该过滤器旁边Ios 加上「;“过滤器”;滚动视图的按钮,ios,swift,xcode,uiscrollview,swift3,Ios,Swift,Xcode,Uiscrollview,Swift3,我是swift的新手,我正在通过重新创建Instagram类应用程序来学习这门语言。我的过滤器有问题。当我在模拟器上运行它时,除了scrollview之外,其他一切都正常工作。它应该像在Instagram应用程序上一样显示所有过滤器。但是它只显示了1个过滤器(CIFilternames中的最后一个),我如何将其他过滤器作为一个按钮显示在该过滤器旁边 var CIFilterNames=[ “CIPhotoEffectChrome”, “CIPhotoEffectFade”, “CIPhotoE
var CIFilterNames=[
“CIPhotoEffectChrome”,
“CIPhotoEffectFade”,
“CIPhotoEffectInstant”,
“Ciphotoeffectinoir”,
“CIPhotoEffectProcess”,
“CiphotoEffectional”,
“CIPhotoEffectTransfer”,
“皮亚通”,
“CIPhotoEffectInstant”,
]
重写func viewDidLoad(){
super.viewDidLoad()
imageview.image=receivedImage
变量xCoord:CGFloat=5
让yCoord:CGFloat=10
let buttonWidth:CGFloat=70
让按钮之间的间隙:CGFloat=5
var itemCount=0
对于0..中的i,我认为您的问题是filterButton帧。
试试这个
filterButton.frame = CGRect(x: xCoord, y: 10, width: 70, height: 70)
我认为您需要更改filterButton.frameset CGRect(x:xCoord,y:10,宽度:70,高度:70)你为什么不改用UICollectionView
呢?它是为你想要达到的目的而设计的!非常感谢!!!你救了我一天!我已经尝试解决这个问题两天了!我现在明白我的错误了,哈哈,谢谢!我很高兴能帮助你
filterButton.frame = CGRect(x: xCoord, y: 10, width: 70, height: 70)