Hallo,
ähnlich meinem Thema GestureRecognizer will nicht funktionieren auf ImageView
habe ich es auch mit der Anzeige von PDF-Dateien vor. Natürlich werden diese dann in einem Webview dargestellt.
Prinzipiel klappt alles, außer das immer nur einer der x Views etwas anzeigt. Welcher etwas anzeigt scheint nach dem zufallsprinziep zu laufen
Alles anzeigen
Was muss man tun, damit alles auch ihren Inhalt erhalten?
Danke für eure Hilfe
ähnlich meinem Thema GestureRecognizer will nicht funktionieren auf ImageView
habe ich es auch mit der Anzeige von PDF-Dateien vor. Natürlich werden diese dann in einem Webview dargestellt.
Prinzipiel klappt alles, außer das immer nur einer der x Views etwas anzeigt. Welcher etwas anzeigt scheint nach dem zufallsprinziep zu laufen
Quellcode
- -(void)showdocuments{
- int y = 20;
- int x = 50;
- NSTimer *timer;
- for(int i=0; i< max; ++i) {
- NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
- NSString *documentsDirectory = [paths objectAtIndex:0];
- NSString *getPDFPath = [documentsDirectory stringByAppendingPathComponent:_itemsArray[zaehler]];
- // NSString *path = [[NSBundle mainBundle] pathForResource:PDF ofType:@"pdf"];
- NSURL *url = [NSURL fileURLWithPath:getPDFPath];
- NSURLRequest *request = [NSURLRequest requestWithURL:url];
- NSString *where = _itemsArray[i];
- NSArray *sep = [where componentsSeparatedByString:@"."];
- if (x < 900) {
- UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(testMethod:)];
- [tap setNumberOfTouchesRequired:1];
- // [tap setDelegate:self];
- UIWebView *web =[[UIWebView alloc] initWithFrame:CGRectMake(x, y, 125, 100)];
- UILabel *infot =[[UILabel alloc] initWithFrame:CGRectMake(x, y+101, 125, 30)];
- web.tag = i;
- [web loadRequest:request];
- [web setScalesPageToFit:YES];
- web.userInteractionEnabled = YES;
- [web addGestureRecognizer:tap];
- infot.text = [sep objectAtIndex:0];
- [scroller addSubview:labelt];
- [scroller addSubview:web];
- }else{
- y = y + 150;
- x = 50;
- UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(testMethod:)];
- [tap setNumberOfTouchesRequired:1];
- // [tap setDelegate:self];
- UIWebView *web =[[UIWebView alloc] initWithFrame:CGRectMake(x, y, 125, 100)];
- UILabel *infot =[[UILabel alloc] initWithFrame:CGRectMake(x, y+101, 125, 30)];
- web.tag = i;
- [web loadRequest:request];
- [web setScalesPageToFit:YES];
- web.userInteractionEnabled = YES;
- [web addGestureRecognizer:tap];
- infot.text = [sep objectAtIndex:0];
- [scroller addSubview:labelt];
- [scroller addSubview:web];
- }
- x = x + 150;
- }
- }
Was muss man tun, damit alles auch ihren Inhalt erhalten?
Danke für eure Hilfe
Intelligente Sätze zu verfassen ist gar nicht so einfach. Schon ein einziger Buchstabendreher kann den ganzen Text urinieren...