Bir UITextBorderStyleNone istifadə edərək, bir UITextField üçün əlavə edin

UITextFields üçün xüsusi bir fon istifadə etmək istədi. Bu, gözəl UITextBorderStyleNone üçün UITextBorderStyleNone istifadə etmək istisna olmaqla, çox yaxşı işləyir. Bu mətn hər hansı bir əlavədən sola yapışdırır.

Mənim xüsusi arxa UITextBorderStyleRoundedRect istifadə etmək istisna olmaqla, UITextBorderStyleRoundedRect oxşar görünməsi üçün bir yaşayış icazəsini əllə UITextBorderStyleRoundedRect ?

375
16 сент. Sentyabrın 16-sı Sebastian Wramba tərəfindən təyin olundu 2010-09-16 16:21 '10 at 4:21 pm 2010-09-16 16:21
@ 32 cavab
  • 1
  • 2

Bu vəziyyət üçün sol çentik qurmaq üçün səliqəli kiçik bir hack tapdım.

Əsasən, UITextField ölçüsünün boş bir təsviri olduğu üçün UITextField :

 UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 20)]; textField.leftView = paddingView; textField.leftViewMode = UITextFieldViewModeAlways; 

Mənim üçün bir cazibə kimi çalışdı!

Swift 3 / Swift 4-də, bunu işləyərək edə bilərsiniz

 let paddingView: UIView = UIView(frame: CGRect(x: 0, y: 0, width: 5, height: 20)) textField.leftView = paddingView textField.leftViewMode = .always 
788
12 дек. Cavab 12 dekabrda Evil Trout tərəfindən verilir . 2010-12-12 23:20 '10 at 23:20 2010-12-12 23:20

Bu kateqoriya tətbiqini yaratdım və onu .m faylının əvvəlinə əlavə etdim.

 @implementation UITextField (custom) - (CGRect)textRectForBounds:(CGRect)bounds { return CGRectMake(bounds.origin.x + 10, bounds.origin.y + 8, bounds.size.width - 20, bounds.size.height - 16); } - (CGRect)editingRectForBounds:(CGRect)bounds { return [self textRectForBounds:bounds]; } @end 

Peter Blasacın verdiyi linkə əsasən. Yeni bir alt sinif yaratmaq və əlavə UIView əlavə etmək asandır. Ancaq mətn sahəsinin içərisində doldurulmasını nəzarət etmək mümkün olmadığı üçün bir şey yoxdur.

border=0

Swift 2 Solution:

 import UIKit class CustomTextField: UITextField { required init?(coder aDecoder: NSCoder){ super.init(coder: aDecoder) } override func textRectForBounds(bounds: CGRect) -> CGRect { return CGRectMake(bounds.origin.x + 10, bounds.origin.y + 8, bounds.size.width - 20, bounds.size.height - 16); } override func editingRectForBounds(bounds: CGRect) -> CGRect { return self.textRectForBounds(bounds); } } 
162
20 июня '11 в 22:16 2011-06-20 22:16 cavab Nate Flink tərəfindən 20 İyun '11 'də saat 10:16' da verilir 2011-06-20 22:16

Xcode> 6 üçün Swift 3 versiyası, Builder / Storyboard interfeysində əlavə dəyəri redaktə edə bilərsiniz.

 import UIKit @IBDesignable class FormTextField: UITextField { @IBInspectable var inset: CGFloat = 0 override func textRect(forBounds bounds: CGRect) -> CGRect { return bounds.insetBy(dx: inset, dy: inset) } override func editingRect(forBounds bounds: CGRect) -> CGRect { return textRect(forBounds: bounds) } } 

2019

127
18 дек. Cavab bandejapaisa 18 dec edir. 2014-12-18 21:28 '14 da 21:28 2014-12-18 21:28

UITextField-a əlavə etmək üçün yaxşı bir yanaşma subclass edir və edgeInsets mülkiyyət əlavə edin. Sonra edgeInsets seçin və UITextField uyğun tərtib olunacaq. Bu da sol görünüş və ya sağView xüsusi dəsti ilə düzgün işləyəcəkdir.

OSTextField.h

 #import <UIKit/UIKit.h> @interface OSTextField : UITextField @property (nonatomic, assign) UIEdgeInsets edgeInsets; @end 

OSTextField.m

 #import "OSTextField.h" @implementation OSTextField - (id)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { self.edgeInsets = UIEdgeInsetsZero; } return self; } -(id)initWithCoder:(NSCoder *)aDecoder{ self = [super initWithCoder:aDecoder]; if(self){ self.edgeInsets = UIEdgeInsetsZero; } return self; } - (CGRect)textRectForBounds:(CGRect)bounds { return [super textRectForBounds:UIEdgeInsetsInsetRect(bounds, self.edgeInsets)]; } - (CGRect)editingRectForBounds:(CGRect)bounds { return [super editingRectForBounds:UIEdgeInsetsInsetRect(bounds, self.edgeInsets)]; } @end 
67
10 июля '13 в 0:22 2013-07-10 00:22 Cavab Brody Robertson tərəfindən 10 İyul 2013 'də 0:22 2013-07-10 00:22' də verilir

Change: hələ iOS 11.3.1-də işləyir

İOS 6-da myTextField.leftView = paddingView; bir problemə səbəb olur

Bu problemi həll edir.

 myTextField.layer.sublayerTransform = CATransform3DMakeTranslation(5, 0, 0) 

Sağ CATransform3DMakeTranslation(-5, 0, 0) mətn sahəsi üçün CATransform3DMakeTranslation(-5, 0, 0) istifadə CATransform3DMakeTranslation(-5, 0, 0) latenitecoder kimi istifadə CATransform3DMakeTranslation(-5, 0, 0)

66
27 мая '14 в 13:24 2014-05-27 13:24 Cavab İnder Kumar Rathore'a 27 May '14 'də 13:24 2014-05-27 13:24' e verilir

Yalnız UITextField bir alt sinfi:

 @implementation DFTextField - (CGRect)textRectForBounds:(CGRect)bounds { return CGRectInset(bounds, 10.0f, 0); } - (CGRect)editingRectForBounds:(CGRect)bounds { return [self textRectForBounds:bounds]; } @end 

Bu hər tərəfdən 10 bal üfüqi əlavə edir.

24
08 авг. Cavab Camsoft 08 aug tərəfindən verilir . 2013-08-08 12:50 '13 at 12:50 2013-08-08 12:50

Hedef C kodu

MyTextField.h

 #import <UIKit/UIKit.h> @interface MyTextField : UITextField @property (nonatomic) IBInspectable CGFloat padding; @end 

MyTextField.m

 #import "MyTextField.h" IB_DESIGNABLE @implementation MyTextField @synthesize padding; -(CGRect)textRectForBounds:(CGRect)bounds{ return CGRectInset(bounds, padding, padding); } -(CGRect)editingRectForBounds:(CGRect)bounds{ return [self textRectForBounds:bounds]; } @end 

2019

19
28 апр. Cavab 28 aprel Kirit Vaghela tərəfindən verilir 2015-04-28 08:35 '15 at 8:35 'de 2015-04-28 08:35

Evil Trout'un reaksiyasına əsasən, birdən çox tətbiqdə onun istifadəsini asanlaşdırmaq üçün bir kateqoriya yarada bilərsiniz.

Başlıq faylı:

 @interface UITextField (PaddingText) -(void) setLeftPadding:(int) paddingValue; -(void) setRightPadding:(int) paddingValue; @end 

İcra faylları:

 #import "UITextField+PaddingText.h" @implementation UITextField (PaddingText) -(void) setLeftPadding:(int) paddingValue { UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, paddingValue, self.frame.size.height)]; self.leftView = paddingView; self.leftViewMode = UITextFieldViewModeAlways; } -(void) setRightPadding:(int) paddingValue { UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, paddingValue, self.frame.size.height)]; self.rightView = paddingView; self.rightViewMode = UITextFieldViewModeAlways; } @end 

İstifadə nümunəsi

 #import "UITextField+PaddingText.h" [self.YourTextField setLeftPadding:20.0f]; 

İnşallah o sizə kömək edir.

Salamlar

18
20 янв. 20 yanvar tarixində Paulo Miguel Almeida tərəfindən verilmiş cavab. 2014-01-20 21:05 '14 'da 21:05 2014-01-20 21:05
  • Xüsusi mətn qutusu yaradın

PaddingTextField.swift

 import UIKit class PaddingTextField: UITextField { @IBInspectable var paddingLeft: CGFloat = 0 @IBInspectable var paddingRight: CGFloat = 0 override func textRectForBounds(bounds: CGRect) -> CGRect { return CGRectMake(bounds.origin.x + paddingLeft, bounds.origin.y, bounds.size.width - paddingLeft - paddingRight, bounds.size.height); } override func editingRectForBounds(bounds: CGRect) -> CGRect { return textRectForBounds(bounds) }} 
  1. PaddingTextField mətn sahəsində sinifini seçin və istədiyiniz halda fərdiləşdirin 2019

11 авг. cavab 777Q 11 avqust verilir . 2015-08-11 06:18 '15 'də saat 06:18' da

Sürətli versiya:

 extension UITextField { @IBInspectable var padding_left: CGFloat { get { LF.log("WARNING no getter for UITextField.padding_left") return 0 } set (f) { layer.sublayerTransform = CATransform3DMakeTranslation(f, 0, 0) } } } 

Belə ki, IB-də dəyər verə bilərsiniz

2019

12
10 окт. sual verildi superarts.org Oct 10. 2014-10-10 03:47 '14 da 3:47 2014-10-10 03:47

Bir əlavə əlavə edə bilməzsiniz. Bunun əvəzində fonda bir şəkil və UITextField olan UIView var. UITextField genişliyini UIViewWidth-(paddingSize x 2) və eyni şəkildə hündürlüyü seçin və sonra paddingSize,paddingSize .

11
16 сент. Tom Clayson tərəfindən verilmiş cavab 16 sentyabr 2010-09-16 16:35 '10 at 16:35 2010-09-16 16:35

Yalnız bir UITextField alt sinfi bu ( Swift versiyası ):

 import UIKit class CustomTextField: UITextField { override func textRectForBounds(bounds: CGRect) -> CGRect { return CGRectInset(bounds, 25.0, 0) } override func editingRectForBounds(bounds: CGRect) -> CGRect { return self.textRectForBounds(bounds) } } 

Hər iki tərəfdə 25.0- ə yatay əlavə əlavə edilir.

8
22 нояб. Cavab 22 noyabr, King-Wizard tərəfindən verilir. 2014-11-22 03:00 '14 saat 03:00 'da 2014-11-22 03:00 ' də

Mən Nate həllini əsaslandırdım, lakin sonra soldan sağ / sağ görünüm xüsusiyyətlərini istifadə edərkən problemlər yarandığını aşkar etdilər, buna görə də yuxarı / sağ görünüşü nəzərə alaraq, super-tətbiq qurmaq daha yaxşıdır.

 - (CGRect)textRectForBounds:(CGRect)bounds { CGRect ret = [super textRectForBounds:bounds]; ret.origin.x = ret.origin.x + 5; ret.size.width = ret.size.width - 10; return ret; } - (CGRect)editingRectForBounds:(CGRect)bounds { return [self textRectForBounds:bounds]; } 
7
16 янв. Cavab 16 yanvar Stoto verilir 2013-01-16 14:47 '13 'da 14:47' də 2013-01-16 14:47

Bunu SWIFT-də necə əldə etmək olar

 @IBOutlet weak var yourTextField: UITextField! override func viewDidLoad() { super.viewDidLoad() let paddingView = UIView(frame: CGRectMake(0, 0, 10, self.yourTextField.frame.height)) yourTextField.leftView = paddingView yourTextField.leftViewMode = UITextFieldViewMode.Always } } 

Resurs

5
06 мая '15 в 11:47 2015-05-06 11:47 Cavab DrPatience tərəfindən 06 may 'da saat 11:47' də verilir 2015-05-06 11:47

Swift 2.0 versiyası:

 let paddingView: UIView = UIView(frame: CGRectMake(0, 0, 5, 20)) textField.leftView = paddingView textField.leftViewMode = UITextFieldViewMode.Always; 
5
15 дек. Cavab Phil 15 dekabrda verilir. 2015-12-15 12:01 '15 at 12:01 AM 2015-12-15 12:01

^ Bu təkliflər proqramlı olaraq interfeys yaratanlar üçün böyükdür.

Xcode interfeysi qurucusunu istifadə edənlər üçün iki LAZY EASY WAYS var:

  • Sadə: bir UIImageView mətn sahəsinin arxasında yerləşdirin

  • ən asan yol: çərçivə stilinizi sadə qara kvadratınıza (soldan ikinci) çevirmək, sonra isə arxa fon şəkilləri kimi əlavə edin. Görünüş meydanın üstünə çıxır, buna görə də hələ də müntəzəm bir görünüş üçün lazım olan dolğunluqları, bir kvadrat olmadan çəkirlər.

EDIT: Siz həmçinin qara sahəni (IB-də UITextBox seçərkən solda üçüncü seçimdən) istifadə edə bilərsiniz, bu, "qrafika sahəsinin" çox düzgün tərzində işləmir.

4
22 марта '13 в 0:36 2013-03-22 00:36 Cavab ağac tərəfindən verilir121 22 mart 'da 0:36 2013-03-22 00:36

Swift 3 üçün yenilənmiş versiya:

 @IBDesignable class FormTextField: UITextField { @IBInspectable var paddingLeft: CGFloat = 0 @IBInspectable var paddingRight: CGFloat = 0 override func textRect(forBounds bounds: CGRect) -> CGRect { return CGRect(x: bounds.origin.x + paddingLeft, y: bounds.origin.y, width: bounds.size.width - paddingLeft - paddingRight, height: bounds.size.height) } override func editingRect(forBounds bounds: CGRect) -> CGRect { return textRect(forBounds: bounds) } } 
3
19 окт. Cavab 19 oktyabrda Beninho85 tərəfindən verilir . 2016-10-19 16:24 '16 'da saat 16.00 ' də 2016-10-19 16:24 'də

Bunun ən yaxşı yolu, UITextField və .m faylında bir alt sinfi istifadə edərək, sadəcə bir sinif yaratmaqdır.

  #import "CustomTextField.h" #import <QuartzCore/QuartzCore.h> @implementation CustomTextField - (id)initWithCoder:(NSCoder*)coder { self = [super initWithCoder:coder]; if (self) { //self.clipsToBounds = YES; //[self setRightViewMode:UITextFieldViewModeUnlessEditing]; self.leftView = [[UIView alloc] initWithFrame:CGRectMake(0, 0,15,46)]; self.leftViewMode=UITextFieldViewModeAlways; } return self; } 

Bunu etdikdən sonra, storyboard ya xib-ə gedin və ID Cards Inspector-a basın və UITextfield-i öz "CustomTextField" ilə sinif seçimində əvəz edin.

Qeyd Yalnız mətn sahəsi üçün avtomatik yerləşdirmə ilə qeydiyyatdan keçərsəniz, tətbiqiniz başlamayacaq və yalnız boş bir ekran göstərilir.

3
19 марта '15 в 11:29 2015-03-19 11:29 Cavab Anuj Kumar Rai tərəfindən 19 Mart '15 'də saat 11:29' də verildi

Swift 3 Solution

 class CustomTextField: UITextField { override func textRect(forBounds bounds: CGRect) -> CGRect { return CGRect(x: bounds.origin.x + 10, y: bounds.origin.y + 8, width: bounds.size.width - 20, height: bounds.size.height - 16) } override func editingRect(forBounds bounds: CGRect) -> CGRect { return self.textRect(forBounds: bounds) } } 
2
23 авг. Ben Sullivan tərəfindən verilmiş cavab Aug 23 2016-08-23 14:14 '16 saat 02:14 'da 2016-08-23 14:14

UITextBorderStyleNone: Swift istifadə edərək, bir UITextField üçün əlavə edin

@Evil Trout-a əsaslanan, səs verən respondentlərin əksəriyyəti üçün, mənim ViewController sinifimdə aşağıdakı qaydada xüsusi bir üsul yaratdım:

 - (void) modifyTextField:(UITextField *)textField { UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 20)]; textField.leftView = paddingView; textField.leftViewMode = UITextFieldViewModeAlways; textField.rightView = paddingView; textField.rightViewMode = UITextFieldViewModeAlways; [textField setBackgroundColor:[UIColor whiteColor]]; [textField setTextColor:[UIColor blackColor]]; } 

İndi bu metodu (viewDidLoad metodu) içərisində zəng edə və mənim mətn sahələrimdən hər hansı birinə bu üsula göndərə və sağ və sola bir əlavə əlavə edə bilərsiniz və bu kimi bir kod kodunu yazaraq mətn və fon rənglərini təmin edə bilərsiniz:

 [self modifyTextField:self.firstNameTxtFld]; 

Bu, iOS 7-də gözəl işləyir! Bilirəm ki, çox sayda görünüşlər əlavə etmək bir az çətinləşdirə bilər. Amma digər həllərin çətinliyindən narahat olduğumuzda, bu üsula qarşı daha qərəzli oldum və bu üsulla daha çevik idim.);

Evil Alabanda hack üçün təşəkkür edirik! (Bow)

Swift istifadə edərək, bu cavab kod parçasını yeniləməyi düşündüm:

Swift mövcud siniflər üçün uzantıları yazmağımıza imkan verdiyindən, bu şəkildə yazmaq.

 extension UITextField { func addPaddingToTextField() { let paddingView: UIView = UIView.init(frame: CGRectMake(0, 0, 8, 20)) self.leftView = paddingView; self.leftViewMode = .Always; self.rightView = paddingView; self.rightViewMode = .Always; self.backgroundColor = UIColor.whiteColor() self.textColor = UIColor.blackColor() } } 

İstifadə edin:

 self.firstNameTxtFld.addPaddingToTextField() 

Bu başqası üçün faydalı olacağını ümid edirəm!
Hooray!

2
18 марта '14 в 8:33 2014-03-18 08:33 Cavab Randika Vişman tərəfindən 18 Mart 'da 18:33 ' də veriləcək

Nate Flink'in cavabı mənim ən yaxşısıdır, ancaq sağa / sola baxmağı unutmayın. Məsələn, UITextField alt sinfi üçün:

 override func rightViewRectForBounds(bounds: CGRect) -> CGRect { let rightViewBounds = super.rightViewRectForBounds(bounds) return CGRectMake(CGRectGetMinX(rightViewBounds) - 10, CGRectGetMinY(rightViewBounds), CGRectGetWidth(rightViewBounds), CGRectGetHeight(rightViewBounds)) } 

Üst kodu hüququ hüququ rightView üçün sağ padding kodu.

1
23 мая '16 в 11:34 2016-05-23 11:34 Cavab rafalkitta 23 may, '16 'da 11:34 2016-05-23 11:34 verilir

Birisi Swift 4.0 versiyasını axtarırsa Swift 4.0 aşağıdakı extension işləyir. UITextField üçün LeftRight girinti var. Bu, əslində, storyboard konfiqurasiyasına görə bir IBInspectable . Qiyməti birbaşa Interface Builder / Storyboard'dan təyin edə bilərsiniz. Bu, Swift 4.0 və Xcode 9.0-da təsdiq edilmiş bir koddur

Eyni UITextField üzərindəki Clear Button etkinleştirmek UITextField Sağ Padding boş UITextField .

 import UIKit extension UITextField { @IBInspectable var paddingLeft: CGFloat { get { return leftView!.frame.size.width } set { let paddingView = UIView(frame: CGRect(x: 0, y: 0, width: newValue, height: frame.size.height)) leftView = paddingView leftViewMode = .always } } @IBInspectable var paddingRight: CGFloat { get { return rightView!.frame.size.width } set { let paddingView = UIView(frame: CGRect(x: 0, y: 0, width: newValue, height: frame.size.height)) rightView = paddingView rightViewMode = .always } } } 
1
31 июля '18 в 12:53 2018-07-31 12:53 Cavab iOS.Wolf5219866 tərəfindən verilir 31 iyul '12 saat 12:53 'də 2018-07-31 12:53

Brody həlli mənim üçün mükəmməl işləmişdir. Mətn sahəsində yan görünüşlər əlavə etməli və əlavələr əlavə etməliyəm. Buna görə, UIEdgeInsets xüsusi əmlakını UITextField alt sinifinə tətbiq etməklə, vəzifəni yerinə yetirmək bacarıb. Bu yeni alt sinfi bütün layihələrimdə istifadə edəcəyəm.

1
03 февр. Cavab Lubakis 03 fevral. 2014-02-03 16:17 '14 'da 16:17 2014-02-03 16:17

Burada UITextfield-də doldurulması üçün Swift kodudur

  func txtPaddingVw(txt:UITextField) { let paddingView = UIView(frame: CGRectMake(0, 0, 10, 10)) txt.leftViewMode = .Always txt.leftView = paddingView } 

və istifadə edərək zəng edin

 self.txtPaddingVw(txtPin) 
1
13 сент. Cavab Hardik Thakkar 13 sep tərəfindən verilir . 2016-09-13 12:05 '16 saat 12:05 'da 2016-09-13 12:05
 textField.layer.borderWidth = 3; 

mənim üçün əlavə olaraq işləyən bir sərhəd əlavə edəcək.

1
31 авг. cavab Saqib Saud 31 avqustda verilir . 2015-08-31 10:49 '15 at 10:49 AM 2015-08-31 10:49

Siz kateqoriya istifadə edə bilərsiniz. sol və sağ padding seçin

UITextField + Padding.h

 @interface UITextField (Padding) @property (nonatomic, assign) CGFloat paddingValue; @property (nonatomic, assign) CGFloat leftPadding; @property (nonatomic, assign) CGFloat rightPadding; //overwrite -(CGRect)textRectForBounds:(CGRect)bounds; -(CGRect)editingRectForBounds:(CGRect)bounds; @end 

UITextField + Padding.m

 #import "UITextField+Padding.h" #import <objc/runtime.h> static char TAG_LeftPaddingKey; static char TAG_RightPaddingKey; static char TAG_Left_RightPaddingKey; @implementation UITextField (Padding) #pragma c> 

Eklentiyi self.phoneNumTF.paddingValue = 10.f kimi təyin edə bilərsiniz . və ya self.phoneNumTF.leftPadding = 10.f;

1
17 нояб. cavab noyabr ayının 17-də verildi 2016-11-17 06:56 '16 saat 06:56 'da 2016-11-17 06:56

Alabanda yaxşı bir cavab. Mən bu yanaşmanı bir müddət istifadə edirəm. Bu çatışmamazlığın bir hissəsi "çoxsaylı mətn sahələri ilə işləmək "dir. Digər yanaşmaları sınamışam, amma işə yaramır.

UITextField-ı yalnız indentləri əlavə etmək üçün subclassing mənə heç bir məna vermir. Beləliklə, bütün UITextFields əlavə əlavə etmək üçün təkrarladı.

 -(void) addPaddingToAllTextFields:(UIView*)view { for(id currentView in [view subviews]){ if([currentView isKindOfClass:[UITextField class]]) { // Change value of CGRectMake to fit ur need [currentView setLeftView:[[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, 20)]]; [currentView setLeftViewMode:UITextFieldViewModeAlways]; } if([currentView respondsToSelector:@selector(subviews)]){ [textfieldarray addObjectsFromArray:[self addPaddingToAllTextFields:currentView]]; } } } 
1
25 окт. 25 oktyabr Kishor Kundan verdiyi cavabı . 2013-10-25 09:43 '13 'da 9:43' da 2013-10-25 09:43

Version Swift 3:

 class CustomTextField:UITextField{ required init?(coder aDecoder: NSCoder){ super.init(coder: aDecoder) } override init(frame: CGRect) { super.init(frame: frame) } override func textRect(forBounds bounds: CGRect) -> CGRect { return CGRect.init(x: bounds.origin.x + 8, y: bounds.origin.y, width: bounds.width, height: bounds.height) } override func editingRect(forBounds bounds: CGRect) -> CGRect { return self.textRect(forBounds:bounds) } } 
0
29 сент. Cavab 29 sentyabrda verilir 2017-09-29 09:00 '17 saat 9:00 'da 2017-09-29 09:00' də

Bu günə qədər gördüyüm ən yaxşı həll kateqoriyadır. 5 pillə sol və sağa əlavə etmək yolu:

 @implementation UITextField (Padding) #pragma c> 

Yalnızca zəhlətökən xəbərdarlıqları aradan qaldırmaq üçün #pragma

0
11 февр. Cavab 11 fevralda Mongi Zaidi tərəfindən verilir. 2014-02-11 18:09 '14 at 18:09 2014-02-11 18:09

Başqa bir diqqət isə, əlavə bir əlavə etdiyiniz birdən çox UITextField varsa, hər bir mətn sahəsi üçün ayrı bir UIView yaratmaq lazımdır, çünki onlar ayrıla bilməzlər.

0
13 дек. cavab user1686700 13 dekabr tərəfindən verilir . 2012-12-13 00:47 '12 at 0:47 2012-12-13 00:47
  • 1
  • 2

etiketləri ilə bağlı digər suallar və ya bir sual