2012-03-12 22 views
1

假設你有一個UIView,在其上你有一堆按某種順序分配的卡片。當有趣的事情發生時,你想在某個位置顯示另一張卡片。將UIImageView放置在UIView頂部,需要說明

唯一的條件是:

  • 卡需要顯示在在該位置
  • 卡位置需要的UIView

enter image description here

方面來盯着任何存在頂部

所以,我想讓10的心:

  • 出現在鑽石傑克的頂部
  • 是相對於主認爲位置

目前我有什麼是(表明了OK,但其實是錯誤)

[[card faceImageView] addSubview:[followUpCard 
      faceImageViewAtPoint:CGPointMake(15, 25)]]; 

如果我做

[gameView addSubview:[followUpCard 
      faceImageViewAtPoint:CGPointMake(250, 150)]]; //coord in superview's system 

如果卡會出現在最底部。

請指教。

回答

0

如果我正確地理解了這個問題,你只是想把卡片帶到前臺?

如果是這樣,你可以做這樣的事情:

[[followUpCard superview] bringSubviewToFront:followUpCard]; 
+0

這工作。謝謝! – JAM 2012-03-13 19:47:10