Tag: uistepper

iOS使用步进器控制滑块值和文本标签值

我已经有一个滑块来控制文本标签的输出。 -(IBAction)mySlider:(UISlider *)sender { _myTextLabel.text = [NSString stringWithFormat:@"%i", (int) sender.value]; } 不过,我也想要一个步进器能够改变滑块的位置。 所以,如果滑块已经被设置为50,并且文本标签是50,那么我想让步进器增加到51,52,53等。有没有人知道代码要做到这一点? 谢谢!

从Coredate加载后,步进值被重置

我正在构build一个UITabledetail视图,其中包含一个步进器和一个UILabel。 uilabel将显示按下步进器的数量。 我的问题是当我使用核心数据来保存uilabel的价值时。 例如,uilabel的最终价值是30。 当我加载数据时,uilabel显示30,但是,当我再次按下步进器时,uilabel又重置为1。 有没有办法使步进继续计数基于我保存的价值? 以下是我的代码。 – (IBAction)stepperValueChanged:(id)sender { double stepperValue = ourStepper.value; self.label.text = [NSString stringWithFormat:@"%.f", stepperValue]; }

在同一单元格中更改UITextField和UILabel的Swift Stepper Action

我正在使用一个函数来构build我的自定义单元格。 用于创build单元格的函数是“makeMyList”。 步进器我已经成功地增加和减lessitemQuantity的textField。 我遇到的麻烦来自更新“itemPrice”标签。 我希望itemPrice.text是数量*价格,并随着数量dynamic上升或下降dynamic更新。 有人可能会帮助我如何得到这个发生? 先谢谢你! class MyListTableViewCell: UITableViewCell { @IBOutlet weak var itemPrice: UILabel! @IBOutlet weak var itemName: UILabel! @IBOutlet weak var itemQuantity: UITextField! @IBOutlet weak var stepper: UIStepper! @IBAction func itemQuantityStepper(sender: UIStepper) { self.itemQuantity.text = Int(sender.value).description } override func awakeFromNib() { super.awakeFromNib() } func makeMyList(myItem: MyList) { self.itemName.text = myItem.MyItemName self.itemPrice.text = […]

如何让步进和长时间共存?

我试图用longpress手势设置一个视图,并configuration了一个步进器来进行连续更新。 随着longpress,步进器的连续function不会发生。 现在,我已经禁用了longpress。 我想我不需要它。 但为了将来的参考,我将如何让两者共存? 只是要清楚,这是屏幕设置的方式,当我尝试了这一点。 应用程序设置了一个简单的视图控制器。 一个子视图被添加到这个视图(可能是一个控制器,但我只是把它作为一个UIView)。 这个子视图中添加了几个标签和步进器。 步进器被连接起来作为出口和行动。 在IB的主视图中添加了longpress识别器。 为了完整起见,还在IB的主视图中添加了轻击手势。 按预期点击主视图function。 点击步进function如预期。 对主视图的Longpress按预期运行。 对步进器的长按没有。 我修改了longpress调用的代码来检查子视图的框架,而不是在触摸位置在该矩形内时动作,但这没有什么区别。 在这种情况下,我并没有试图让长久失败,但我想我会尝试下一步。 编辑:好的,也许不是。 这似乎没有一个API。 不过,有这个混乱 ,我不会去尝试。 附加是一个从调查器的倒序调用树的屏幕截图,所以你可以看到每个项目被调用。 darkStepped:是由步进器调用的IBAction。 如果步进器是由手势识别器触发的,我不希望在呼叫树中看到手势识别器吗?

UIStepper不更新相应的标签

我有一个UIStepper控件,我在我的UITableViewCell编程创build。 我也为这个单元格编程创build了一个UILabel 。 最近发生的事情是,按下步进器时正在访问位于不同的单元格,即索引path1而不是0的UILabel 。这里是代码。 – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ … //———UIStepper Creation——————-// stepper = [[UIStepper alloc]init]; [stepper setFrame:CGRectMake(220.0f, 65.0f, 0.0f, 0.0f)]; [stepper setTag: indexPath.row]; [stepper addTarget:self action:@selector(stepperPressed:) forControlEvents:UIControlEventValueChanged]; stepperLabel = [[UILabel alloc] init]; [stepperLabel setFrame:CGRectMake(105,70, 20, 20)]; [stepperLabel setTextColor:[UIColor whiteColor]]; [stepperLabel setBackgroundColor:[UIColor clearColor]]; [stepperLabel setTag:stepper.tag]; [stepperLabel setText:[NSString stringWithFormat: @"%d", (int) [stepper value]]]; stepperLabel.lineBreakMode […]

你能为UIStepper对象设置默认/当前值吗?

我试图在viewDidLoad方法中做这样的事情: self.myStepper.value = 10.0; 但它不工作。 我GOOGLE和谷歌search,我找不到任何答案。 滑块似乎很容易,但是你也可以用步进器来做到这一点吗?

UIStepper:如何知道用户点击了步进器的哪个button(减号或加号button)

我怎么可能知道用户点击了步进器的哪个button(减号或加号button)? – (IBAction)buttonStepper:(id)sender { int stepperValue = self.outletStepper.value; self.label.text = [NSString stringWithFormat:@"%d", stepperValue]; } 谢谢:3

UIStepper。 找出是增加还是减less

确定是否在UIStepper中按下加号或减号button我使用这种方法: – (void)stepperOneChanged:(UIStepper*)stepperOne 我比较stepperOne.value与保存在我的TableView类中的全局值。 我不认为这是正确的方法。 所以澄清我会显示我使用的“坏”代码: – (void)stepperOneChanged:(UIStepper*)stepperOne { BOOL PlusButtonPressed=NO; if(stepperOne.value>globalValue) { PlusButtonPressed =YES; } globalValue=stepperOne.value; ////do what you need to do with the PlusButtonPressed boolean } 那么做这件事的正确方法是什么? (不必保存全局variables)