2013-05-21 64 views
0

在我的應用程序中,我使用ScrollView來顯示數據列表(通過爲列表中的每個條目添加每個視圖),當新條目添加到數據列表中時,我將一個新視圖添加爲scrollView的子視圖,我使用subViews計數來定位新添加的視圖,在那裏我遇到了一個問題,我的scrollView有兩個imageViews。兩個圖像視圖獲取添加到使用對象庫添加的scrollView?

我檢查的-viewDidLoad

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    NSLog(@"subvs %@",[sampleScroll subviews]); 
} 

這裏是我的控制檯窗口

subvs (
    "<UIImageView: 0x72b9610; frame = (233 121; 7 7); alpha = 0; opaque = NO; autoresize = TM; userInteractionEnabled = NO; animations = { contentsCenter=<CABasicAnimation: 0x72dd8b0>; position=<CABasicAnimation: 0x72e2520>; }; layer = <CALayer: 0x72b96b0>>", 
    "<UIImageView: 0x72e2ae0; frame = (233 121; 7 7); alpha = 0; opaque = NO; autoresize = LM; userInteractionEnabled = NO; animations = { contentsCenter=<CABasicAnimation: 0x72b7c50>; position=<CABasicAnimation: 0x72b7ce0>; }; layer = <CALayer: 0x72e2b80>>" 
) 

編輯:-I've加入了滾動通過拖放在廈門國際銀行

+0

你在哪裏添加?什麼是對象libray? – Buntylm

+0

@BuntyMadan i'am將它添加到xib –

+0

意味着當發現新條目時,您需要在'UIScrollView'上添加新的視圖? – Buntylm

回答

1

那些是水平和垂直滾動指標(默認爲UIImageviews),它們用滾動視圖初始化

如果你不想要那麼你可以像這樣刪除它們

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    NSLog(@"subvs %@",[sampleScroll subviews]); 

    for(UIView *view in sampleScroll.subviews){ 
     [view removeFromSuperview]; 
    } 

}