نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره مقدمه ای برای رویدادهای لمسی و حرکتی برای iOS است. با یادگیری استفاده از وقایع لمسی و حرکتی ، تجربیات کاربر جدیدی را برای کاربران خود ایجاد کنید. این دوره مقدمه ای برای رویدادهای لمسی و حرکتی در iOS است. این دوره به شما مروری دقیق درباره نحوه تحویل رویدادهای لمسی و حرکتی از طریق سیستم می دهد. ما از طریق کنترل کننده های لمسی و استفاده از دستگاه های تشخیص حرکت برای ایجاد حرکات مختلف تلاش خواهیم کرد تا کاربران شما بتوانند با محتوای موجود در صفحه به روش های مختلف و بصری ارتباط برقرار کنند. ما در مورد تکنیک های پیشرفته مانند دست زدن به رویدادهای چند لمسی و انتقال به/از حرکات و انیمیشن ها بحث خواهیم کرد. در آخر ، ما از وقایع حرکتی استفاده خواهیم کرد و به Core Motion نگاه خواهیم کرد تا داده های خام را از شتاب سنج و ژیروسکوپ برای استفاده در برنامه های خود بدست آوریم.
سرفصل ها و درس ها
مقدمه و بررسی اجمالی
Introduction and Overview
-
مقدمه
Introduction
-
چرا مدیریت رویداد را یاد بگیریم؟
Why Learn Event Handling?
-
بررسی اجمالی دوره
Course Overview
Test Test and the Responder Chain
Hit Testing and the Responder Chain
-
مقدمه
Introduction
-
UI Touch
UI Touch
-
UI Touch Phase
UI Touch Phase
-
رویداد رابط کاربر
UI Event
-
تست کردن
Hit Testing
-
DEMO: بررسی اجمالی پروژه آزمون
DEMO: Hit Test Project Overview
-
DEMO: تست را بزنید
DEMO: Hit Testing
-
پاسخ دهنده اشیا and و زنجیره پاسخ دهنده
Responder Objects and the Responder Chain
-
موارد استفاده از زنجیره پاسخ دهنده
The Responder Chain Use-Cases
-
DEMO: زنجیره پاسخ دهنده
DEMO: The Responder Chain
-
خلاصه
Summary
رویدادها را لمس کنید
Touch Events
-
مقدمه
Introduction
-
UIResponder: وقایع لمسی
UIResponder: Touch-Events
-
مسیرهای رویداد لمسی
Touch-Event Paths
-
DEMO: چرخه لمسی کامل
DEMO: The Complete Touch Cycle
-
غیرفعال کردن وقایع لمسی
Disabling Touch-Events
-
DEMO: رویداد لمسی سفارشی
DEMO: Custom Touch Event
-
خلاصه
Summary
تشخیص دهنده های حرکت
Gesture Recognizers
-
مقدمه
Introduction
-
چرا باید از ابزارهای تشخیص حرکت استفاده کرد؟
Why Use Gesture Recognizers?
-
UIGestureRecognizer
UIGestureRecognizer
-
ویژگی ها و روش های UIPanGestureRecognizer
UIPanGestureRecognizer Properties and Methods
-
حالت تشخیص حرکت
Gesture Recognizer State
-
چرخه رویداد لمسی با قابلیت تشخیص حرکت
Touch-Event cycle With a Gesture Recognizer
-
افزودن شناساگر ژست همراه با کد
Adding a Gesture Recognizer With code
-
DEMO: چرخه رویداد لمسی با یک اشاره
DEMO: Touch-Event Cycle With a gesture
-
DEMO: حرکت پان را در Xcode اضافه کنید
DEMO: Add Pan Gesture in Xcode
-
DEMO: حرکت پینچ را با سازنده رابط اضافه کنید
DEMO: Add Pinch Gesture With Interface Builder
-
DEMO: حرکات چرخشی و ضربه بزنید
DEMO: Rotation and Tap Gestures
-
نماینده UIGestureRecognizer
UIGestureRecognizer Delegate
-
DEMO: حرکات همزمان
DEMO: Simultaneous Gestures
-
خلاصه
Summary
شناسه های حرکتی سفارشی
Custom Gesture Recognizers
-
مقدمه
Introduction
-
تشخیص حرکت دایره ای
Circular Gesture Recognizer
-
زیر کلاس UIGestureRecognizer
UIGestureRecognizer Subclass
-
اثر تغییر وضعیت
Effect of Changing State
-
سیستم مختصات پنجره
Window Coordinate System
-
زیر کلاس DEMO: UIGestureRecognizer
DEMO: UIGestureRecognizer Subclass
-
DEMO: Touch Moves - فاصله
DEMO: Touches Moved - Distance
-
DEMO: Touch Moves - Angle
DEMO: Touches Moved - Angle
-
DEMO: NSUndoManager
DEMO: NSUndoManager
-
بهترین روش ها
Best Practices
-
خلاصه
Summary
رویدادهای پیشرفته لمسی
Advanced Touch Events
-
مقدمه
Introduction
-
نسخه ی نمایشی: چند لمسی UIView
Demo: UIView Multiple Touch
-
نسخه ی نمایشی: UIView Exclusive Touch
Demo: UIView Exclusive Touch
-
نادیده گرفتن لمس ها: برنامه UIA
Ignoring Touches: UIApplication
-
نادیده گرفتن لمس ها: UIGestureRecognizer
Ignoring Touches: UIGestureRecognizer
-
UIControls و تشخیص حرکت
UIControls and Gesture Recognizers
-
اشاره به انیمیشن
Gesture to Animation
-
نسخه ی نمایشی: اشاره به انیمیشن
Demo: Gesture to Animation
-
انیمیشن به ژست
Animation to Gesture
-
نسخه ی نمایشی: انیمیشن به ژست
Demo: Animation to Gesture
-
خلاصه
Summary
رویدادهای حرکت
Motion Events
-
مقدمه
Introduction
-
حسگرها
The Sensors
-
UIResponder - رویدادهای حرکت
UIResponder - Motion Events
-
نسخه ی نمایشی: لرزش
Demo: Shake
-
Core Motion
Core Motion
-
نسخه ی نمایشی: CMMotionManager
Demo: CMMotionManager
-
CMDeviceMotion
CMDeviceMotion
-
بازیابی اطلاعات حرکت
Retrieving Motion Data
-
نسخه ی نمایشی: هل دادن داده های حرکت
Demo: Pushing Motion Data
-
CADisplayLink
CADisplayLink
-
نسخه ی نمایشی: Pull Motion Data
Demo: Pull Motion Data
-
نسخه ی نمایشی: جاذبه
Demo: Gravity
-
نسخه ی نمایشی: شتاب کاربر
Demo: User Acceleration
-
نسخه ی نمایشی: نگرش
Demo: Attitude
-
خلاصه
Summary
-
خلاصه دوره
Course Summary
نمایش نظرات