UIWebView
iOSでをで変換しようとしています。setTransform
また、で非表示にしようとしていsetHidden
ます。
これらの機能は両方とも現在の設定では機能しませんが、機能loadRequest
します。なぜこれが当てはまるのですか、どうすれば取得setTransform
しsetHidden
て作業できますか?
// ViewController.h
@class EAGLView, ARUtils;
@interface ViewController : ARViewController {
UIWebView* webview;
}
@property (assign) UIWebView* webview;
// ViewController.mm
@synthesize webview;
-(void)viewDidLoad{
[super viewDidLoad];
webview = [[[UIWebView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]] autorelease];
[self.view addSubview:webview];
}
// EAGLView.mm
ViewController* uic;
for( UIView* next = [self superview]; next; next = next.superview){
UIResponder* nextResponder = [next nextResponder];
if([nextResponder isKindOfClass:[ViewController class]]){
uic = (ViewController*)nextResponder;
}
}
// These functions don't work:
[[[uic webview] layer] setTransform:matrix];
[[uic webview] setHidden:YES];
// And this one does:
[[uic webview] loadRequest:requestObj];
前もって感謝します!