//Initialize Textfied
var textField = UITextField(frame: CGRect(0, 0, 100, 100))
var sinNumber:Double = 0
//Now in your header (where it says class X:subclass list)
//maybe something like class Viewcontroller:UIViewController, UITextFieldDelegate
Добавить UITextFieldDelegate, как описано выше Затем вам нужно добавить следующую функцию, чтобы определить, когда пользователь закончит редактирование их TextField
func textFieldDidEndEditing(textField: UITextField) {
sinNumber = getSinOfInput(textField.text)
}
func getSinOfNumber(numbers:String) {
//If numbers is NOT a string full of numbers (it has characters), it should return nil
var num = Double(numbers)
if num != nil {
//Do login here to find the sin
num = ....
return num
}
else {
return 0
}
}
, взяв текст, опционально создав int или double или что-то другое, а затем применив к нему 'sin'. В чем проблема? – luk2302
На самом деле я новичок, поэтому вы можете предоставить мне какой-то пример кода? –
как есть кнопка, текстовое поле и ярлык, поэтому пользователь вводит число в текстовое поле, нажимает кнопку, а ее грех отображается на ярлыке –