xây dựng giao diện gồm có: label để hiển thị counter, 2 button là Tap để đếm, Reset để reset count về 0
Các bạn nhớ kéo outlet và các action để implement code.
tiếp theo viết code để thực hiện việc đếm
Bây giờ bạn hãy build và run ứng dụng để xem nó hoạt động như thế nào nhé, có giống với hình ảnh từ đầu bài hướng dẫn hay không nhé!
Project 2: Tap or Hold counter
Các bạn có thể tận dụng lại giao diện từ project trước [Tap Counter] kéo thêm outlet cho button tap là button, rename thành Tap or Hold
Bây giờ chúng ta add các gestures cho button bằng code trong method ViewDidload
tiếp đến là hàm được gọi đến để thay đổi giá trị counter
@objc func gestureReconierAction[] { self.count = count + 1 self.countLb.text = "\[self.count]" }Build and run ta sẽ có kết quả như phần đầu project 2 mình có show
Đây là 2 ứng dụng đầu tiên, rất đơn giản phải không nào. Từ những bài sau thì số lượng có thể project trong 1 bài sẽ tăng lên và độ khó, phức tạp cũng tăng lên. Mong được các bạn ủng hộ!
Peaceeee!
you can tap and hold
simply tap and hold
just tap and hold
then tap and hold
tap and hold one
double-tap and hold
simply tap and hold
just tap and hold
then tap and hold
tap and hold one
double-tap and hold
you can tap and hold