differents uiButton에서 다른 색 (코드 별)을 적용하고 싶습니다. 2 개의 배열을 만드는 것으로 생각했습니다. 처음에는 uiButton을 사용하고, 다른 하나는 다른 색상을 사용합니다. 그 후, 내 버튼으로 첫 번째 루프를 만들고이 루프 내부에서 색상을 사용하여 다른 루프를 만듭니다 (임의의 결과). 마지막 단계는 버튼에서 색상을 적용하는 것입니다 ... 이 방법으로 효과가 있는지 알려주는 사람이 있습니다. 감사합니다.각기 다른 색을 적용하는 uibutton의 배열
-1
A
답변
0
당신은 그냥있는 viewDidLoad에서 메소드를 호출하고 임의의 색상을 설정하려면
func createButtonsWithDifferentTitleColor(){
// create array of different colors
let colorArray = [UIColor.red,UIColor.green,UIColor.blue,UIColor.brown,UIColor.purple]
for i in 0...colorArray.count-1 {
let button = UIButton(frame: CGRect(x: 0, y: i*55, width: 130, height: 50))
//set different title colors for each button
button.setTitleColor(colorArray[i], for: .normal)
// set different title for button
button.setTitle("Button No \(i+1)", for: .normal)
// add all buttons to main view, so that they can be visible
view.addSubview(button)
}
}
를 작동하는 방법을 참조 코드를 작업 this.Its 시도 할 수 있습니다 당신은이
func createButtonsWithDifferentTitleColor(){
// create array of different colors
let colorArray = [UIColor.red,UIColor.green,UIColor.blue,UIColor.brown,UIColor.purple]
for i in 0...colorArray.count-1 {
let button = UIButton(frame: CGRect(x: 0, y: i*55, width: 130, height: 50))
// generate random index
let index = Int(arc4random_uniform(UInt32(colorArray.count)));
//set different title color for each button
button.setTitleColor(colorArray[index], for: .normal)
// set different title for button
button.setTitle("Button No \(i+1)", for: .normal)
// add all buttons to main view, so that they can be visible
view.addSubview(button)
}
}
처럼 어떤 일을 할 네드
0
this answer을 사용하면됩니다.
let numberOfButton = 10
var buttons = [UIButton]()
for _ in 0..<numberOfButton {
let button = UIButton()
button.setTitleColor(.random(), for: .normal)
buttons.append(button)
}
+0
모에 고마워요, 이걸 시도해보고 작동하는지 다시 알려 줄 것입니다. – Wills
관련 문제
- 1. UIButton의 색을 변경하는 방법?
- 2. 즉석에서 UIButton의 제목 색을 올바르게 변경하려면 어떻게해야합니까?
- 3. 각기 다른 안드로이드 조각들
- 4. 에서 각기 다른 배열 값을 테이블을 만들 특정 키
- 5. 각기 다른 크기의 HOG 특징
- 6. jQuery는 각기 다른 기능을 제공합니다.
- 7. LISP의 각기 다른 점은 무엇입니까?
- 8. 선택한 셀에 선택한 색을 적용하는 방법
- 9. UIButton의 강조 색조 색을 프로그래밍 방식으로 설정하는 방법?
- 10. R의 색을 통한 배열
- 11. 여러 레이블이있는 사용자 지정 UIButton의 레이블 색을 변경하십시오.
- 12. PictureBox 그리기 이미지의 색을 배열
- 13. UIButton의 누른 색 변경
- 14. 각 동영상마다 각기 다른 URL로 각기 다른 비디오를 재생 각 항목을 클릭 할 때
- 15. 동일한 컴퓨터에 각기 다른 버전이 있음
- 16. 각기 다른 브라우저에서 이상한 체크 박스 동작
- 17. 각기 다른 셀 그룹을 하나씩 추가하는 방법
- 18. H2 데이터베이스와 각기 다른 스키마의 기능
- 19. 각기 다른 사용자를위한 가입 경로가 다릅니다.
- 20. 각기 다른 버전의 노드 - 학습 각도 2
- 21. intellij IDEA는 색상별로 각기 다른 프로젝트를 구별합니다.
- 22. iOS에서 각기 다른 동작을하는 하나의 버튼
- 23. product_id를 기준으로 각기 다른 제품을 반환하십시오.
- 24. ListView 버그와 각기 다른 동작 전화
- 25. UIButton의 개요 텍스트/글꼴
- 26. HighChart - 여러 범주, 다른 값, 각기 다른 값의 열
- 27. 쿼리에서 각기 다른 결과에 대한 Mysql 다른 쿼리를 실행하십시오.
- 28. Struts가 각기 다른 역할에 대해 다른 JSP를 표시하도록합니다.
- 29. UIButton의 길이가 다른 언어로 변경되지 않습니다.
- 30. 다른 컨트롤러의 UIPickerView에서 UIButton의 제목을 업데이트하십시오.
당신의 도움에 감사드립니다, 나는 이것과 다른 대답을 시도 할 것입니다. – Wills
다시 도움을 주셔서 감사합니다. 이 솔루션을 사용하지는 않지만 광산 찾기에 영감을줍니다. 다시 한 번 감사드립니다. – Wills