layoutsubviews

    3熱度

    1回答

    我試圖在IOS中反向工程layoutSubviews函數,它計算autosizes和contraints。 通常情況下,如果我們在訂單中創建約束:A取決於(約束)B,B取決於C,並且C使用修復框架進行了處理,系統應該足夠聰明以按順序實現計算:C - > B - > A以避免不必要的循環。 我的問題是:IOS(或算法是什麼)如何遍歷NSLayoutContraint的列表並按此順序計算幀?

    1熱度

    1回答

    我需要在全自動佈局環境中實施拖放控制器。 我已經實現拖動,併成功地下降,但問題是,如果我拖動從另一種觀點認爲其他相關子視圖行爲古怪的一個子視圖, 作爲一個例子子視圖奠定了水平滾動型是相互關聯的,所以如果我刪除子視圖,其他視圖應自動重新排列它們。 Regards, Dhanesh。

    0熱度

    1回答

    目前,我在我的應用程序這個功能,我實現一個UIScrollView是在高度很瘦,但長,寬... 正如你所看到的,UIScrollView中正在重疊backgroundview ...並非白色背景是UIScrollView作爲SUBVIEW添加到的UIView。 問題是,當UIScrollView剛剛添加到子視圖中時,UIScrollView如何與黑色背景內容重疊? 這裏是我的UIScrollVie

    1熱度

    2回答

    看起來self.decelerating和self.dragging在重寫的layoutSubviews調用期間不可靠。例如,他們偶爾都是真的,這顯然是不可能的。 有沒有一種可靠的方法來獲取UIScrollView是否在layoutSubviews中減速?

    0熱度

    1回答

    我有一個UITableView有多個部分,與自定義UITableViewCell子類填充表。在這些UITableViewCell子類中,我實現了layoutSubviews來自定義標籤的位置等。 除了加載視圖時的第一批可見單元格之外,所有單元格的子視圖都在進行調整。它們與故事板中的佈局完全相同,這不是我想要的。例如: http://i.stack.imgur.com/L5GJh.png 注:綠色和

    2熱度

    1回答

    我處在一個困境,哪個方法用於設置自定義UIViews框架與許多子視圖,並仍然有動畫和自動調整旋轉。我最常做的,當我創建一個新的視圖 - 控制的頁頭中的loadView或viewDidLoad中我的自定義視圖,例如: -(void)viewDidLoad { [super viewDidLoad]; detailView = [[DetailView alloc] initWi

    1熱度

    1回答

    我有一個觀點,在它自己的類,退出它自己的xib。 該視圖被初始化並作爲子視圖添加到我的viewController視圖中。 當視圖初始化時,調用layoutSubviews方法,我在視圖中定製了一些東西。 但是當從超視圖中刪除視圖時調用哪個方法(如果有的話)? 例如,對於ViewController,將調用viewWill/DidDisappear。有沒有類似於UIView的方法(與layoutS

    0熱度

    1回答

    建議在layoutSubviews中設置UILabel的UIFont。我正在繼承UITableViewCell。如果需要,我們使用layoutSubview來調整UIView框架,所以我不確定我是否應該使用它。 另外,是否有像viewDidLoad這樣的方法,它只會被調用一次。 我累了設置initWithCoder的字體,但IBOutlet的UILabel在initWithCoder中爲空。 我可

    15熱度

    1回答

    我想爲我創建的uitableviewcell子類使用自動佈局,我將不勝感激關於什麼方法來放置佈局約束創建代碼的一些建議。我一直在四處搜尋,並且在viewDidLoad方法中添加子視圖後,我找到了所有關於添加約束的信息。據我所知,viewDidLoad不適用於uitableviewcell子類。 我正在使用接口生成器來創建自定義單元格並在我的代碼中動態分配它。沒有什麼特別的...我繼承了uitabl

    0熱度

    1回答

    假設我有一個按鈕,每次點擊它都會生成一個隨機數的子視圖。無論如何檢測觸摸的子視圖?