Надяваме се, че това е наистина просто.
Създавам основно приложение за калкулатор, за да науча iOS и Swift, и се опитвам да внедря код за бутона за изчистване.
Според стандарта бутонът за изчистване (имплементиран с основен UIButton) показва „AC“, когато дисплеят вече е изчистен (съдържа само 0), и показва „C“ в противен случай.
Първата ми идея за прилагане на това е с IBAction, който се изпълнява всеки път, когато текстът на дисплея на UILabel се промени. Очевидно това не е действие, което вече е внедрено за UILabel. Има ли друг начин за създаване на това IBAction или трябва да използвам друг подход?
clearButton.setTitle(...)
редове във функции, които трябва да са по-загрижени за изпълнението на други неща. Има и други случаи, които не мога да уловя във функция IBAction, като например когато калкулаторът оценява израз на равен на нула. Дисплеят ще промени състоянието от стойност на нула и няма да има метод, който да каже на бутона за изчистване да се промени. - person Jared   schedule 06.07.2015