テキストフィールドに5つの名前を書くとき、arc4randomを4つの異なる名前を返すようにするにはどうすればよいですか?私が理解してきたようにarc4randomをスピーディで4種類の名前を選択する方法
import UIKit
class ViewController: UIViewController, UIPickerViewDelegate {
var array = [String]()
@IBOutlet var textfi1: UITextField!
@IBOutlet var textfi2: UITextField!
@IBOutlet var textfi3: UITextField!
@IBOutlet var textfi4: UITextField!
@IBOutlet var textfi5: UITextField!
@IBOutlet weak var lbl: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
@IBAction func button(sender: AnyObject) {
numberFive()
}
func numberFive() {
array = [ textfi1.text! , textfi2.text! , textfi3.text! , textfi4.text! , textfi5.text! ]
let randomIndex = Int(arc4random_uniform(UInt32(5)))
lbl.text! = "\(array[randomIndex]) with \(array[randomIndex]) \n \(array[randomIndex]) with \(array[randomIndex])"
lbl.numberOfLines = 0
}
}
は、あなたがそれを選んだ後は、配列から項目を削除した後、ランダムの「最大」の値を変更します。 – Larme
あなたのラベルコンセントはなぜ弱いのですか? – iMuzahid
理解できないので質問を言い換えてください –