2014-11-27 2 views
5

사용자 지정 키보드를 만들고 있는데, 지금은 괜찮습니다. 맞춤 키보드를 사용하는 동안 AssistiveTouch를 사용하는 경우를 제외하고는 AssistiveTouch의 애니메이션이 약간 느려집니다 (느리게 확대 , 축소) 탭하여 엽니 다.맞춤 키보드를 사용할 때 iOS AssistiveTouch가 느리게 움직입니다.

나는 iPhone 4와 iPhone 6에서 동일한 문제가 테스트되었으므로 장치 하드웨어 나 리소스가 소모되지 않는다고 생각합니다.

동일한 문제가 있거나 이유가있는 사람은 누구입니까? 어떻게 해결할 수 있을까요?

답변

1

나는 혼자서 이유를 발견했다. 그것은 그림자 때문에. 그림자를 제거한 후에 각 버튼에 그림자를 추가 했으므로 지연이 더 이상 나타나지 않았습니다.

누구나 laggy없이 버튼에 그림자를 추가하는 더 좋은 방법을 제안합니까?

button.layer.masksToBounds = false 
     button.layer.shadowColor = UIColor(rgb: 0x000000, alpha: 0.5).CGColor 
     button.layer.shadowOpacity = 1.0 
     button.layer.shadowRadius = 0 
     button.layer.shadowOffset = CGSizeMake(0, 1.0) 
0

내가 노력의 약간의 시간 후이에 대한 답을 발견

버튼에 그림자를 추가 할 수있는 길이다. 실제로 버튼에 그림자를 추가해야한다는 것을 알았습니다. 스토리 보드로 이동할 때 Xcode 6 또는 7을 사용하는 경우 버튼을 선택하고 속성 관리자를 선택하면 그림자 옵션이 표시됩니다. 그것을 선택하면 얻을 것이다.

관련 문제