初心者です。よろしくお願いします。
クイズアプリを作っています。
csvファイルから問題と答えを読み込むのですが、
答えを表示するときに画面からはみ出てしまいます。
改行などで整えるためにはどうすれば良いのか色々試していますが
詰まっています。
答えのimageviewについてのコードは以下になります。
↓
@ IBAction func btnAction(sender: UIButton) {
if sender.tag == Int(quizArray[1]) {
correctCount += 1
judgeImageView.image = UIImage(named: "correct")
} else {
judgeImageView.image = UIImage(named: "incorrect")
}
judgeImageView.isHidden = false
explanation()
}
@objc func backBtnTapped(){
let screenHeight = Double(UIScreen.main.bounds.size.height)
UIView.animate(withDuration: 0.5, animations: {() -> Void in self.explanetionBGView.frame = CGRect(x: self.explanationBGX, y: screenHeight, width: 320, height: 210)
})
answerBtn1.isEnabled = true answerBtn2.isEnabled = true answerBtn3.isEnabled = true answerBtn4.isEnabled = true judgeImageView.isHidden = true nextQuiz() } func explanation() { let correctNumber = Int(quizArray[1])! correctLabel.text = "答え:(quizArray[correctNumber + 2])" let answerBtnY = btnSatckView.frame.origin.y UIView.animate(withDuration: 0.5, animations: {() -> Void in self.explanetionBGView.frame = CGRect(x: self.explanationBGX, y: Double(answerBtnY) + 30, width: 320, height: 280) }) answerBtn1.isEnabled = false answerBtn2.isEnabled = false answerBtn3.isEnabled = false answerBtn4.isEnabled = false }
回答2件
あなたの回答
tips
プレビュー