2015-01-26 4 views
10

मैं पनडुब्बी दृश्य को नीचे जोड़ना चाहता हूं, जो मैं पदानुक्रम दृश्य के नीचे प्रोग्रामेटिक रूप से जोड़ रहा हूं, क्योंकि मैं पहले से ही कुछ तत्वों को स्टोरीबोर्ड में खींचता हूं।दृश्य पदानुक्रम के नीचे सबव्यूव्यू कैसे जोड़ें

तो, के बाद मैं विधि कॉल:

[self.view addSubview:self.map]; 

मैं इसे कैसे दृश्य पदानुक्रम के निचले भाग पर डाल दिया है?!

+2

आप उपयोग कर सकते हैं '- (शून्य) insertSubview: (UIView *) दृश्य atIndex: (NSInteger) index' –

उत्तर

19

बस इसके बजाय इसे सीधे रखें।

[self.view insertSubview:_map atIndex:0]; 
11

"यह विधि उप दृश्य संपत्ति में दृश्यों की सरणी की शुरुआत में निर्दिष्ट दृश्य को ले जाती है।"

[self.view sendSubviewToBack:yourView]; 
2

रॉबर्ट और आरकैट 24 द्वारा उत्तर काम करता है। वैकल्पिक रूप से,

आप "zPosition"

subViewToBeOnTop.layer.zPosition=1.0; 

subViewToBeOnBottom.layer.zPosition=.9; 

1 शीर्ष सबसे जा रहा है, कम से कम 0 का उपयोग किया जा रहा है कर सकते हैं।

0

स्विफ्ट 3

स्विफ्ट 4

view.insertSubview(view, at: 0)

संबंधित मुद्दे