Просто используйте крик метод строкового объекта.
Этот пример будет делать строку 10 символов в длину, дополняя по мере необходимости.
>>> t = 'test'
>>> t.rjust(10, '0')
>>> '000000test'
Вы можете разместить непрозрачный вид с черным фоном поверх вида, который вы хотите затемнить. По умолчанию он будет иметь альфа-значение 0 и, следовательно, будет прозрачным. Затем вы можете использовать анимацию UIView, чтобы установить альфа-канал черных представлений от 0 до 0,5 (скажем), а затем обратно.
Примечание: Код ниже не тестировался, но я использовал аналогичный для достижения того же эффекта.
...
dimView.alpha = 0.0f;
[UIView beginAnimations@"fade" context:nil];
[UIView setAnimationDuration:0.5f];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(animationDidStop:finished:context:)];
[UIView setAnimationRepeatAutoreverses:YES];
dimView.alpha = 0.5f;
[UIView commitAnimations];
...
}
- (void) animationDidStop:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context {
dimView.alpha = 0.0f;
}
Не могли бы вы загрузить черный, 50% альфа-вид сверху, возможно, исчезновение?