2017-11-17 1 views
0

IOS의 UIButton에서 배경색을 지속적으로 변경하려는 App을 작성하려고합니다. 타이머를 올바르게 사용하지 못했습니다. 색상 배경이 계속해서 색상을 변경하길 원합니다. 사람이 어떤 생각을 가지고 있다면Xamarin Ios의 NSTimer 사용

+0

에 오신 것을 환영합니다를 시작하는 것이 좋습니다하시기 바랍니다. 이 문제를 해결하기 위해 최근 작동하지 않는 시도를 보여주십시오. 일반적으로 다른 사람의 솔루션을 읽는 것보다 코드를 수정하는 것이 더 유익합니다. https://stackoverflow.com/help/how-to-ask – Spangen

답변

1
void StartButton_TouchUpInside (object sender, EventArgs ea) { 
_timer = NSTimer.CreateRepeatingScheduledTimer(TimeSpan.FromSeconds(1),() => 
{ 
    this.InvokeOnMainThread(()=>{ 
     //Your code goes here 
    }); 
} 

이 타이머

_timer.Fire(); 

스택 오버플로 타이머를 종료하려면

_timer.Invalidate(); 
+0

제한적이며 즉각적인 도움을 줄 수있는이 코드 조각을 가져 주셔서 감사합니다. 적절한 설명을 통해 (* meta.stackexchange.com/q/114762) 왜 * 이것이 문제의 좋은 해결책인지를 보여줌으로써 장기적인 가치를 향상시킬 수있을 것이며, 미래의 독자들에게 더 유용 할 것입니다. 다른 유사한 질문. 귀하의 가정을 포함하여 몇 가지 설명을 추가하려면 답을 편집하십시오. –