我有一個UIScrollView作爲一個ViewController.view的孩子,由於某種原因,UISCrollView內的座標系統似乎是倒置的?是否有一個原因?UIScrollView孩子座標反轉
當我將UILabels或UIImages添加到UISCrollView時,它似乎添加了相反的內容。
這樣
tempLabel = [[UILabel alloc] initWithFrame:
CGRectMake(tempImage.frame.origin.x,
tempImage.frame.origin.y + tempImage.frame.size.height * 1.5,
80,
25)];
聲明的標籤添加到圖像的左上角,而不是下面的中間。什麼可能導致座標翻轉?
你能NSLog的tempImages這個調用之前的邊界是由?此外,爲什麼你要像'tempImage.frame.origin.y + tempImage.frame.size.height * 1.5'而不是'tempImage.frame.origin.y + tempImage.frame.size.height/2'那樣做你的寬度? – jacerate 2012-07-16 14:16:10
我想將UILabel放置在圖像寬度的中間,並在圖像本身的下方。/2會將它放在圖像頂部兩個軸的中間。 – jarryd 2012-07-16 14:18:06
你好嗎? '[scrollView addSubView:tempLabel];'?如果您嘗試將其添加爲圖像的子視圖,它會對左上角的東西進行奇怪的拍攝,因爲它並不位於您試圖完全添加它的視圖內。 – jacerate 2012-07-16 14:20:44