Programując aplikację do przemówień czasowych, zdałem sobie sprawę, że chcę mieć możliwość zatrzymania timera przez osobę, kiedy tylko zechce, po prostu dotykając timera (prosty WKInterfaceLabel
aktualizuje). Wiem już, jak utworzyć licznik czasu i jak go wstrzymać w ramach metody, ale nie wiem, jak użyć WKInterfaceLabel
i utwórz dla niego akcję.
Na iOS mogłem po prostu ustawić userInteractionEnabled
własność do YES
dla UILabel
, ale wygląda na to, że własność nie istnieje? WKInterfaceLabel
, przywołując pytanie, w jaki sposób mogę sprawić, by użytkownik po prostu dotknął etykiety, aby wykonać jakiś kod.
Zastanawiałem się tylko, czy ktoś ma obejście tego problemu, ponieważ w dokumentacji dewelopera Apple nie mogłem znaleźć właściwości, która robi coś podobnego.
Odpowiedzi:
0 dla odpowiedzi № 1Możesz spróbować utworzyć zgrupowany WKInterfaceButton. W ten sposób możesz osadzić etykietę wewnątrz samego przycisku.