ios:创建自定义UIControl

ios:创建自定义UIControl,ios,iphone,ios7,Ios,Iphone,Ios7,我只想在ios中创建自定义uicontrol。 在我的应用程序中,我必须在循环中动态创建4个按钮和一个文本字段 我想将该控件命名为QuantityControl。 因此,在动态添加该控件时。 我想用像, QuantityControl*mycontrol=[[QuantityControl alloc]init] 是否可以将这5个控件合并为一个控件 按-1将文本字段中的值减1 按-5将文本字段中的值减少5 按+1将文本字段中的值增加1 按+5将文本字段中的值增加5在我看来,您可以通过组合现有控

我只想在ios中创建自定义uicontrol。 在我的应用程序中,我必须在循环中动态创建4个按钮和一个文本字段

我想将该控件命名为QuantityControl。 因此,在动态添加该控件时。 我想用像, QuantityControl*mycontrol=[[QuantityControl alloc]init]

是否可以将这5个控件合并为一个控件

按-1将文本字段中的值减1

按-5将文本字段中的值减少5

按+1将文本字段中的值增加1


按+5将文本字段中的值增加5

在我看来,您可以通过组合现有控件来实现这一点。请记住,Cocoa Touch哲学所包含的元素组合远远多于继承

对我来说,这看起来像:

[UIStepper]  [UITextField]  [UIStepper]
您可以创建一个包含三个控件的UIView,也可以创建一个控制器对象来处理来自每个控件的逻辑/操作,以更新文本字段中的文本,并提供访问控件最终值的方法,或者实现一个委托来通知感兴趣的对象更改等