loadnibnamed

    5熱度

    2回答

    我會知道loadNibNamed的NSBundle類的作品;在一些文件中,我發現類似於 [[NSBundle mainBundle] loadNibNamed:@"mynib" owner:self options:NULL]; 沒有返回值;只是在方法中調用(例如,如果我想定製我的細胞,則爲cellForRowAtIndexPath)。在其他文件中我發現: NSArray* vett=[[NS

    2熱度

    3回答

    當我們使用loadNibNamed方法獲取nib文件時,爲什麼會返回一個數組,是不是一個nib文件名對應一個nib文件?我嘗試打印這個數組的數量,我發現它總是返回1.我希望你能幫我解釋一下,謝謝你!以下是代碼片段: NSArray *array = [[NSBundle mainBundle] loadNibNamed:@"TestView" owner:self options:nil]; N

    1熱度

    1回答

    我有一個小的廈門國際銀行,Teste.xib 通過TesteView class TesteView: UIView { @IBOutlet var tf:UITextField! @IBOutlet var sw:UISwitch! } 擁有的現在,我們要加載它(例如東西,它在一個堆棧視圖)。 let t:TesteView = TesteView() let

    0熱度

    2回答

    創建自定義UIView A,與廈門國際銀行文件,它可以正確地加載的自定義視圖: NSArray *starsNib = [[NSBundle mainBundle] loadNibNamed:@"nibName" owner:nil options:nil]; A *starsView = starsNib[0]; [self.view addSubview:star

    5熱度

    1回答

    Apple Doc說nib文件中最重要的一個對象是文件所有者對象,但似乎是文件的所有者在nib文件中,而不是由LoadNibName方法設置的那個。我想知道他們之間有什麼區別? 下面是一個例子: 我定製從廈門國際銀行的alertView,並提供一個靜態類方法是這樣的: +(CustomAlert *)sharedAlert{ CustomAlert *alert = [[[NSBundl

    0熱度

    1回答

    我有它在檢查分配給它的類(UIView)一個筆尖的文件,所以,當我需要證明這個觀點我使用的方法加載它: loadNibNamed:owner:options: 因此,如果我在加載筆尖時必須做一些初始化,那麼知道在筆尖的UIView類(如initWithNibName:bundle)中對於UIViewController有什麼方法? 我感謝所有幫助:)

    1熱度

    1回答

    我想添加一個子視圖與此代碼後出現。 SubView的初始化方法根本不被調用。 (在這種情況下initWithCoder:(NSCoder *)aDecoder應該被調用,但不是。) xib的所有者是SubView類。這是一個視圖,而不是控制器。 什麼可能會導致此故障,什麼纔是正確的解決方案?

    0熱度

    1回答

    類 我有類層次與 ParentCell extends UITableViewCell ChildCell extends ParentCell ParentCell具有單獨的XIB,在子小區i被創建並在ParentCell XIB添加只有一個按鈕到一個視圖。但我不能添加此按鈕的操作。因爲即使我爲ChildCell創建了一個實例,它也會返回ParentCell的實例 因爲我使用loadNib

    0熱度

    1回答

    在查看Controller.m或者射擊 @interface ViewController() { CustomView *view; } @implementation ViewController -(void)viewDidLoad { [super viewDidLoad]; view = nil; view = [[CustomVie

    2熱度

    3回答

    我的代碼如下所示: CGRect screenRect = [[UIScreen mainScreen] bounds]; SomeView *infoView; if(screenRect.size.height != 568.0){ // iPhone 5/5s users crash in the next line infoView = [[[NSBundle ma