KennethTsang/GrowingTextView
این یک UITextView نوشتهشده با زبان Swift است که قابلیت رشد خودکار دارد، یعنی وقتی متن افزایش پیدا میکند، ارتفاع آن بهصورت خودکار تنظیم میشود. همچنین از placeholder و محدودیت طول متن پشتیبانی میکند.
کاربرد:
این کامپوننت برای جاهایی مناسب است که نیاز به یک ورودی متنی دارید که بتواند با افزایش متن، بزرگتر شود — مثل بخش نظرات، چت، یا فرمهای طولانی.
در چه شرایطی بهتره استفاده شود؟
وقتی میخواید از کاربر متن بلندی بگیرید بدون اینکه فضای اضافی اشغال کنید، این کامپوننت ایدهآل است. همچنین وقتی نیاز به نمایش متن پیشفرض (placeholder) یا محدود کردن کاراکترها دارید، عالی عمل میکنه.
چند مثال از موارد استفاده
- فیلد نظر در اپلیکیشنهای اجتماعی
- صفحه چت یا پیامرسانی
- فرمهای بازخورد یا نظرسنجی
- ویرایشگر متن ساده در یادداشتها
- ##GrowingTextView
- ##SwiftUI
- ##iOSDev
- ##UITextView
- ##AutoLayout
- ##Placeholder
- ##TextLimit
- ##MobileDev
- ##KennethTsang
- ##TextField
