سؤال

وأنا أتعلم كيفية تطوير على اي فون، اشتريت كتابا بعنوان بداية اي فون 3 تطوير استكشاف SDK. بعد أن بت قررت التخلي اجهة البناء. ما زلت تصميم جميع وجهات نظري في IB، ولكن أنا أكتب كل شيء في رمز وفقط استخدام ملف بنك الاستثمار القومي للحصول على إطارات الضوابط ".

وحتى الآن أنا بحاجة لجعل UIButton، والوثائق يختلف عن عناصر التحكم الأخرى. حاولت استخدام initWithFrame:، وثيريس هذا buttonWithType: طريقة لغيره أنا وهو افترض autoreleased، ولكن على أي حال أنا لم أستطع الحصول على الزر لتظهر على الشاشة. هل يمكن لشخص يرجى الكتابة قليلا من التعليمات البرمجية التي تخلق محليا زر مع عنوان يمكنني تغيير أستطيع أن بعد ذلك فقط إضافة إلى وجهات نظري subview والافراج حتى أستطيع أن أرى كيف يتم ذلك؟

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

المحلول

وسوف أحاول شيئا من هذا القبيل:

    UIButton *myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    myButton.frame = CGRectMake(20, 20, 200, 44); // position in the parent view and set the size of the button
    [myButton setTitle:@"Click Me!" forState:UIControlStateNormal];
    // add targets and actions
    [myButton addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];
    // add to a view
    [superView addSubview:myButton];

تنويه: مجرد كتابة هذا هنا. أنا لا يستطيعون الوصول إلى بلدي ماك في الوقت الراهن لذلك لا يمكن اختباره.

وP.S. أي سبب معين عدم استخدام واجهة البناء؟ مجرد لافتة.

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