Это вариант реализации @ MattDiPasquale, который более точно отражает логику UIView:
- (void) bringSublayerToFront:(CALayer *)layer
{
[layer removeFromSuperlayer];
[self insertSublayer:layer atIndex:[self.sublayers count]];
}
- (void) sendSublayerToBack:(CALayer *)layer
{
[layer removeFromSuperlayer];
[self insertSublayer:layer atIndex:0];
}
Примечание : если вы не используете ARC, вы можете добавить [layer retain]
вверху и [layer release]
внизу обеих функций, чтобы убедиться, что layer
не был случайно разрушен в случае, если он сохранил count = 1.
Не уверен, есть ли лучший способ сделать это в SSRS 2005, но он должен работать:
SELECT blah blah WHERE valueColumn IN (@parameterA)
Это должно сделать то, что вы ищете. Это некрасиво, но должно работать.