Ios 如何在swift 3中的滚动视图中将不同的文本设置为带有标签的标签? homeScrollView.frame=CGRect(x:0,y:0,宽度:屏幕宽度,高度: homeView.bounds.size.height) 对于0..
我在Ios 如何在swift 3中的滚动视图中将不同的文本设置为带有标签的标签? homeScrollView.frame=CGRect(x:0,y:0,宽度:屏幕宽度,高度: homeView.bounds.size.height) 对于0..,ios,xcode,swift3,uiscrollview,uilabel,Ios,Xcode,Swift3,Uiscrollview,Uilabel,我在scrollview中有9个标签,这是homescrollview,我想给每个标签赋予不同的文本。我已经为每个标签分配了标签,但我不知道如何使用标签访问这些标签。感谢您提供的任何帮助。您可以通过viewWithTag方法访问它们: homeScrollView.frame = CGRect(x: 0, y: 0, width: screenWidth, height: homeView.bounds.size.height) for i in 0 ..< 3 { scrol
scrollview
中有9个标签,这是homescrollview
,我想给每个标签赋予不同的文本。我已经为每个标签分配了标签,但我不知道如何使用标签访问这些标签。感谢您提供的任何帮助。您可以通过viewWithTag
方法访问它们:homeScrollView.frame = CGRect(x: 0, y: 0, width: screenWidth, height:
homeView.bounds.size.height)
for i in 0 ..< 3 {
scrollBtnLbl1 = UILabel()
scrollBtnLbl2 = UILabel()
scrollBtnLbl3 = UILabel()
scrollViewStartHeight = scrollViewStartHeight+50
scrollBtnLbl1.frame = CGRect(x: (screenWidth-450)*1/4, y: scrollViewStartHeight+180, width: 150, height: 30)
scrollBtnLbl1.text = "about worldcup"
scrollBtnLbl1.font = UIFont(name: "Metropolis-Regular", size: 15)
scrollBtnLbl1.textColor = UIColor.black
scrollBtnLbl1.textAlignment = .center
scrollBtnLbl1.tag = i
homeScrollView.addSubview(scrollBtnLbl1)
scrollBtnLbl2.frame = CGRect(x: (screenWidth-450)*2/4 + 150, y: scrollViewStartHeight+180, width: 150, height: 30)
scrollBtnLbl2.text = "top goals"
scrollBtnLbl2.font = UIFont(name: "Metropolis-Regular", size: 15)
scrollBtnLbl2.textColor = UIColor.black
scrollBtnLbl2.textAlignment = .center
scrollBtnLbl2.tag = i
homeScrollView.addSubview(scrollBtnLbl2)
scrollBtnLbl3.frame = CGRect(x: (screenWidth-450)*3/4 + 300, y: scrollViewStartHeight+180, width: 150, height: 30)
scrollBtnLbl3.text = "top goals"
scrollBtnLbl3.font = UIFont(name: "Metropolis-Regular", size: 15)
scrollBtnLbl3.textColor = UIColor.black
scrollBtnLbl3.textAlignment = .center
scrollBtnLbl3.tag = i
homeScrollView.addSubview(scrollBtnLbl3)
scrollViewStartHeight = scrollViewStartHeight+300
}
我已经声明了3个标签如何找到确切的标签。您将通过为
UILabel
设置的标签
找到,请参见编辑
if let lbl = self.view.viewWithTag(1 /*your UILabel tag*/) as? UILabel {
lbl.text = "some text"
}