真实 -
我正在尝试创建一个允许用户创建公共或私人群组的群组共享应用。我创建了一个“CreateTableViewController”,它将图像,组名和注释保存为Parse中的PFObject。一切正常。然而,我想要做的是添加一个带有2个段(1-public,2-private)的分段控件,并将其合并到我现有的PFObject方法中。如果用户单击“public”,则保存PFObject,其值为public,反之亦然。
作为初学者,我确信这是一个简单的解决方案,所以请分享一些智慧!
答案 0 :(得分:0)
UISegmentedControl
具有获取所选细分的属性,您可以在保存时使用此属性来确定用户选择的值。
因此,只要用户点击应用中的保存按钮,就会获得该属性的值(int),例如mySegmentedControl.selectedSegmentIndex
。
要自动获得有关该控件更改的通知,您可以将UIControlEventValueChanged
事件的目标和选择器添加到分段控件。每当所选值发生变化时,都会调用此方法,您可以在PFObject
上调用所选的保存方法。
[mySegmentedControl
addTarget:self
action:@selector(myMethod)
forControlEvents:UIControlEventValueChanged];
UISegmentedControl Documentation https://developer.apple.com/library/ios/documentation/UIKit/Reference/UISegmentedControl_Class/#//apple_ref/occ/instp/UISegmentedControl/selectedSegmentIndex