2011-04-11 59 views
0

我想繪製一個表視圖programitacllay b/c我面對一個問題,問題是我有兩個視圖,每當第二個視圖到來時,表視圖將被繪製下行,而當這種觀點禁用表視圖上攻繪製...如何以編程方式繪製表視圖

我怎樣才能解決這個問題?

+0

恐怕我無法理解你的問題。 「以編程方式繪製表格」和「繪製下行方向」是什麼意思?請編輯您的問題,以便我們能a)瞭解您在說什麼,並b)幫助您解決問題。不過要注意的是:顛覆Cocoa Touch的視圖繪製系統並不是一個好主意,如果這就是你想要做的事情,這是一個清晰的信號,表明你的代碼存在問題。 – Caleb 2011-04-11 08:57:04

+0

我認爲截圖可以解釋發生了什麼。 – benwong 2011-04-11 22:09:52

回答

0

您是否使用了一些事件來繪製第二個看法?如果是這樣,那麼你將需要使用方法設置tableView的中心....... [yourTableView setCenter:[coord where you want it to be]]; ...只是通過將其標記設置爲某個值來檢測秒視圖存在,然後檢查具有該標記的視圖可用比調整

[secondView setTag:2]; //某處創建secondView的tableview的位置......

事件......

if([self.view viewWithTag:2]!=nil{//i am considering you have added views on self.view. 
    //second view exists 

} 
else{ 
//second view is not there..... 
} 

感謝,

相關問題