كيف يمكنك أن تعطي حقل النص الخط الافتراضي وبعض الحشو؟

StackOverflow https://stackoverflow.com/questions/842862

  •  20-08-2019
  •  | 
  •  

سؤال

وماذا أنا أبحث القيام به هو تغيير الخط الافتراضي للحقل النص وتعطيه بعض الحشو بحيث عندما يبدأ شخص كتابة وسوف تبدأ كتابة مرة أخرى في من على حافة حقل النص.

واسف اذا سؤالي هو غامض جدا، وأنا لا أقصد أن يكون، إذا كنت بحاجة الى بعض مزيد من المعلومات التعليق فقط.

هل كانت مفيدة؟

المحلول

في الإجابة على السؤال الأول الخاص بك، يمكنك تغيير الخط من NSTextField باستخدام أسلوب setFont:size: (منذ NSTextField يرث من NSControl - مستندات <لأ href = "http://developer.apple.com/documentation/Cocoa/ المرجع / ApplicationKit / فئات / NSControl_Class / المرجع / Reference.html # // apple_ref / أورينت / instm / NSControl / setFont: "يختلط =" نوفولو noreferrer "> هنا ):

NSTextField *textField;     //Pointer to your text field
...
NSFont *f = [NSFont fontWithName:@"Arial" size:12];
[textField setFont:f];

في الجواب على السؤال الثاني، وأعتقد أن هذا قد يشير كنت في الاتجاه الصحيح - ولكن سيكون لديك للتكيف مع رمز لتطبيق الحشو على الجانب الأيسر من حقل النص بدلا من الحق

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top