ios - UIButton text content keeps resetting every second update -


i trying update button test value , have noticed every second update button title text shows test value fraction of second resets button's default value.

it seems bug, wanted see if there simpler explanation. have tried waiting 10 seconds before pushing button seems consistently occurring.

any ideas how make uibutton function expected?

import uikit  class viewcontroller: uiviewcontroller {      var testentry = "its working"     @iboutlet weak var testbutton: uibutton!     @iboutlet weak var testlabel: uilabel!      @ibaction func runtest(sender:         uibutton) {         // button value should equal value of label value, every 2nd button press of test button results in title of button value resetting default value         dispatch_async(dispatch_get_main_queue()) {             self.testlabel.text = "\(self.testentry)"             self.testbutton.titlelabel?.text = "\(self.testentry)"         }     } 

here github project.

you shouldn't directly setting text of button title label, should set font directly onto label. text should set calling

func settitle(_ title: string?, forstate state: uicontrolstate) 

the text toggles because you're selecting , de-selecting button, switching between of states have different titles.


Comments

Popular posts from this blog

amazon web services - S3 Pre-signed POST validate file type? -

c# - Check Keyboard Input Winforms -