ruslanskorb/RSKGrowingTextView
این یک زیرکلاس سبک از UITextView هست که به صورت خودکار در حالت عمودی بزرگ و کوچک میشه، بسته به مقدار متنی که کاربر وارد میکنه.
کاربرد:
این کامپوننت برای جاهایی مناسبه که نیاز داری یک TextView داشته باشی که با افزایش خطوط متن، ارتفاعش بیشتر شود و وقتی متن کم میشه، دوباره کوچک بشه — مثل کادر نوشتن پیام در اپلیکیشنهای چت یا توییتر.
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای از فضای صفحه بهینه استفاده کنی و نمیخوای یک TextView ثابت با اسکرول داخلی داشته باشی. این کامپوننت باعث میشه رابط کاربری تمیزتر و پویاتر به نظر برسه، مخصوصاً در فرمها یا چتها.
چند مثال از موارد استفاده:
- کادر نوشتن پیام در اپلیکیشنهای پیامرسان
- فیلدهای نظر یا بازخورد کاربر در فرمها
- ویرایشگرهای متن ساده که نیاز به ارتفاع متغیر دارن ️
- ##GrowingTextView
- ##UITextView
- ##iOS
- ##Swift
- ##ChatApp
- ##AutoResize
- ##UserInterface
- ##MobileDev
- ##RSKGrowingTextView
- ##DynamicHeight
