Как загрузить UIViewController с прозрачным цветом фона? Так что предыдущий контроллер просмотра может быть виден. Я попытался создать пользовательский вид ниже, но он не работает.Как загрузить UIViewController с прозрачным цветом фона?
- (void)drawRect:(CGRect)rect
{
// Drawing code
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextSaveGState(ctx);
{
CGColorRef colorRef=[UIColor clearColor].CGColor;
CGContextSetFillColorWithColor(ctx, colorRef);
// CGColorRelease(colorRef);
CGContextFillRect(ctx, rect);
}
CGContextRestoreGState(ctx);
}
Любая помощь будет заметна!
вы не должны использовать DrawRect вообще. UIView имеет свойство backgroundColor, которое вы можете установить на '[UIColor clearColor]' –
UIView имеет непрозрачное свойство, которое по умолчанию имеет значение YES. попробуйте установить значение НЕТ – Bamsworld