تاریخ امروز :
iOS
macOS
Xcode
iTunes
نمایش نتایج: از 1 به 5 از 5

موضوع: نمایش اعداد فارسی در UITextView

  1. #1
    تاریخ عضویت
    May 2009
    نوشته ها
    32
    سپاس
    8
    از این کاربر 7 بار در 6 ارسال سپاس شده است.

    پیش فرض نمایش اعداد فارسی در UITextView

    من یه سری متن فارسی دارم که از یه جایی خونده می شن و داخل یه UITextView نمایش داده می شن. اعداد داخل متن به انگلیسی نشون داده می شن. راهی برای حل این مشکل هست؟

  2. #2
    تاریخ عضویت
    Jan 2011
    محل سکونت
    تهران
    نوشته ها
    1,773
    ورژن iOS
    9.2
    ورژن Mac
    10.11.2
    سپاس
    926
    از این کاربر 1,838 بار در 832 ارسال سپاس شده است.

    پیش فرض

    فکر نکنم بشه

  3. #3
    تاریخ عضویت
    Jan 2011
    محل سکونت
    تهران
    نوشته ها
    1,773
    ورژن iOS
    9.2
    ورژن Mac
    10.11.2
    سپاس
    926
    از این کاربر 1,838 بار در 832 ارسال سپاس شده است.

    پیش فرض

    نقل قول نوشته اصلی توسط neeku نمایش پست ها
    من یه سری متن فارسی دارم که از یه جایی خونده می شن و داخل یه uitextview نمایش داده می شن. اعداد داخل متن به انگلیسی نشون داده می شن. راهی برای حل این مشکل هست؟
    شما هم که هرچی میشه تاپیک میزنین

  4. #4
    تاریخ عضویت
    Jan 2009
    نوشته ها
    76
    سپاس
    52
    از این کاربر 136 بار در 68 ارسال سپاس شده است.

    پیش فرض

    نقل قول نوشته اصلی توسط apple for all نمایش پست ها
    فکر نکنم بشه
    شما از کجا میدونید که نمیشه؟
    نقل قول نوشته اصلی توسط apple for all نمایش پست ها
    شما هم که هرچی میشه تاپیک میزنین
    لطف کنید، در مورد چیزی که اطلاع ندارید اظهار نظر نفرمائید! و اسپم نزنید!
    __________
    اینها کاراکترهای اعداد فارسی هستند، میتونید با replace کردن کاراکتر اعداد انگلیسی در شی NSString یا NSMutableString عملیات جایگذاری رو انجام بدید و رشته ی تغییر یافته رو در UITextView قرار بدید.
    کد:
    ۰۱۲۳۴۵۶۷۸۹
    مثال:
    کد:
    #import <Foundation/Foundation.h>
    
    int main (int argc, const char * argv[])
    {
    
        @autoreleasepool {
            
            NSString *str = @"1234567890";
            str = [str stringByReplacingOccurrencesOfString:@"0" withString:@"۰"];
            str = [str stringByReplacingOccurrencesOfString:@"1" withString:@"۱"];
            str = [str stringByReplacingOccurrencesOfString:@"2" withString:@"۲"];
            str = [str stringByReplacingOccurrencesOfString:@"3" withString:@"۳"];
            str = [str stringByReplacingOccurrencesOfString:@"4" withString:@"۴"];
            str = [str stringByReplacingOccurrencesOfString:@"5" withString:@"۵"];
            str = [str stringByReplacingOccurrencesOfString:@"6" withString:@"۶"];
            str = [str stringByReplacingOccurrencesOfString:@"7" withString:@"۷"];
            str = [str stringByReplacingOccurrencesOfString:@"8" withString:@"۸"];
            str = [str stringByReplacingOccurrencesOfString:@"9" withString:@"۹"];
            
            NSLog(@"%@", str);
            
        }
        return 0;
    }
    ویرایش توسط eAmin : 09-01-2012 در ساعت 05:49 PM

  5. 3 کاربر زیر از eAmin عزیز به خاطر این پست مفید سپاس کرده اند .


  6. #5
    تاریخ عضویت
    Jan 2011
    محل سکونت
    تهران
    نوشته ها
    1,773
    ورژن iOS
    9.2
    ورژن Mac
    10.11.2
    سپاس
    926
    از این کاربر 1,838 بار در 832 ارسال سپاس شده است.

    پیش فرض

    نقل قول نوشته اصلی توسط eamin نمایش پست ها
    شما از کجا میدونید که نمیشه؟

    لطف کنید، در مورد چیزی که اطلاع ندارید اظهار نظر نفرمائید! و اسپم نزنید!
    __________
    اینها کاراکترهای اعداد فارسی هستند، میتونید با replace کردن کاراکتر اعداد انگلیسی در شی nsstring یا nsmutablestring عملیات جایگذاری رو انجام بدید و رشته ی تغییر یافته رو در uitextview قرار بدید.
    کد:
    ۰۱۲۳۴۵۶۷۸۹
    مثال:
    کد:
    #import <foundation/foundation.h>
    
    int main (int argc, const char * argv[])
    {
    
        @autoreleasepool {
            
            nsstring *str = @"1234567890";
            str = [str stringbyreplacingoccurrencesofstring:@"0" withstring:@"۰"];
            str = [str stringbyreplacingoccurrencesofstring:@"1" withstring:@"۱"];
            str = [str stringbyreplacingoccurrencesofstring:@"2" withstring:@"۲"];
            str = [str stringbyreplacingoccurrencesofstring:@"3" withstring:@"۳"];
            str = [str stringbyreplacingoccurrencesofstring:@"4" withstring:@"۴"];
            str = [str stringbyreplacingoccurrencesofstring:@"5" withstring:@"۵"];
            str = [str stringbyreplacingoccurrencesofstring:@"6" withstring:@"۶"];
            str = [str stringbyreplacingoccurrencesofstring:@"7" withstring:@"۷"];
            str = [str stringbyreplacingoccurrencesofstring:@"8" withstring:@"۸"];
            str = [str stringbyreplacingoccurrencesofstring:@"9" withstring:@"۹"];
            
            nslog(@"%@", str);
            
        }
        return 0;
    }
    با عرض درود و سپاس از پست مفیدتون
    ۱.من ۲ سال به عنوان اپل دولوپر هستم ولی خوب نمی دونستم مرسی که به من یاد دادین من نگفتم که اصلا نیست گفتم فکر نکنم باشه
    ۲.ایشون برای دو مشکل که تفاوتی ندارن ۲ تا تاپیک مجزا زدن ... سایت بالا نمیاد و باید اسپم هارو کاهش بدیم

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
اطلاعات سایت
لینک دوستان
درباره سایت
انجمن تخصصی آيفون در سال ۲۰۰۷ با عرضه‌ی اولين نسل گجت‌های iOS اپل فعاليت خود را آغاز نمود. مفتخر هستيم که تا اين لحظه پيشتاز خدمت رسانی به کاربران ايرانی محصولات اپل باشيم.

اکنون ساعت 08:38 PM برپایه ساعت جهانی (GMT - گرینویچ) +4.5 می باشد.

Powered by vBulletin® Version 4.2.3
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.