我正在創建一個代碼,我希望將一個uiview的整數值傳遞給另一個視圖。在另一個uiview中,整數值就像label.How的代碼那樣?將整數值從一個UIView傳遞到另一個UIview
0
A
回答
1
在SecondViewController
int value;
在SecondViewController
-(void)setValue:(int)number{
value=number;
}
現在拿這個在.h文件中進行以下功能在第一視圖控制器這樣做:現在
ParentViewController *objSecond = [[ParentViewController] initwithNibName:@"parentView.xib" bundle:nil];
[objSecond setValue:15]; // Pass actual Value here
[self.navigationController pushViewController:objSecond animated:YES];
[objSecond release];
,在secondViewController viewWillAppear Method寫這個。
-(void)viewWillAppear:(BOOL)animated{
myValue = value;
}
請檢查拼寫錯誤,因爲我手寫這個。希望這個幫助。
如果你不使用navigationContoller,那麼你可以做這樣的事情。
SecondViewControler *objSecond = [[SecondViewController] initwithNibName:@"secondview.xib" bundle:nil];
[objSecond setValue:15]; // Pass actual Value here
[objSecond viewWillAppear:YES];
[self.view addSubview:objSecond];
[objSecond release];
0
宣佈在.h文件中
NSInteger tempValue;
一個varable聲明這樣一個方法:
- (void)SetValue:(NSInteger)value {
tempValue=value;
}
- (void)GetValue{
return tempValue;
}
當你設置它,您可以使用:
AppDelegate* app = (AppDelegate*)[[UIApplication sharedApplication] delegate];
[app SetValue:xxxx]
當你需要它,使用:
AppDelegate* app = (AppDelegate*)[[UIApplication sharedApplication] delegate];
xxxx = [app GetValue];
0
您可以將它作爲整數值本身傳遞,就像您在c或其他語言中一樣。 在第二個視圖中,你可以將它轉換爲[NSString stringWithFormat:@「%d」,intVal];
在第二個視圖中,聲明一個NSUInteger變量,比如NSUInteger _intVal。
在h文件,聲明的方法等
-(void)setIntVal:(NSUInteger)inVal;
在.m文件,
-(void)setIntVal:(NSUInteger)inVal
{
_intVal = inVal;
}
現在u能在所述第二視圖中使用_intVal。
0
當你從view1到view2時,就這樣做。
取一個變量視圖2和視圖2 .m文件設置屬性爲
@property (nonatomic,readwrite) int val; //this is in the view2 .h file
做到這一點。 @synthesize val;
然後,當您添加的視圖2爲子視圖VIEW1然後
view2object.val=someval;// like 1,2,3....
相關問題
- 1. 傳遞整數到另一個UIView
- 2. 將數據從一個uiview傳遞到另一個
- 3. 如何將數據從一個UIView中的IBAction傳遞到另一個UIView?
- 4. 通過UINavigationController將整個UIView從一個ViewController傳遞到另一個
- 5. 從一個UIView的將信息傳遞給另一個
- 6. 如何將數據從一個UIView傳遞給子UIView?
- 7. Xcode如何將數據從一個UIviewController傳遞到另一個UIview子視圖
- 8. 如何將第一個響應者從一個UIView「轉移」到另一個UIView?
- 9. 從一個UIView到另一個UIView的平滑過渡
- 10. 手指畫從一個UIView類到另一個UIView類
- 11. 從另一個UIView自動加載UIView
- 12. 如何將參數從一個類傳遞到UIView類? Swift
- 13. 移動UIView到另一個UIView
- 14. 如何在iphone中將控件從一個uiview移動到另一個uiview?
- 15. 將值從一個函數傳遞到另一個函數
- 16. 另一個UIView的
- 17. 另一個UIView的
- 18. 如何從另一個UIView更改一個UIView上的標籤
- 19. 加載另一個NIB到一個UIView
- 20. 從一個UIView
- 21. 從一個UIView
- 22. 將UIView從一個標籤移到另一個標籤
- 23. 將觸摸信息傳遞給另一個UIView下的UIScrollView
- 24. 將整個數組從一種方法傳遞到另一種
- 25. 在另一個UIView下獲取UIView
- 26. 旋轉UIView指向另一個UIView
- 27. iOS在另一個uiview中加載uiview
- 28. 將一個整數從一個類傳遞到一個類
- 29. 動態調整UIView在另一個UIView內的大小
- 30. 想要將整數值傳遞到另一個視圖
我沒有想過這事。你可以在細節上擴展。上面的功能,我在第一或第二視圖中使用。 – ram
他們在一個視圖控制器或兩個。 – Bonny
在我的項目中,我有一個應用程序委託文件六視圖。 – ram