Ich baue meine erste App für IOS und ich bin dabei, einen Weg zu finden, eine einfache ScrollView mit dem Swift-Code auf dem XCode6 zu machen. Kann mir bitte jemand helfen, die Lösung zu finden?Wie erstellt man eine ScrollView mit Swift?
Mein Problem ist, dass ich nicht weiß, wie die scrollview in meinem Code arbeiten. Ich habe den Code, wie unten in ViewController.swift gezeigt, bereits geputcht und ich hatte erwartet, dass ich den Outlet "Scroller" in der Main.storyboard für einen ViewController auswählen kann, stattdessen bekomme ich den Fehler *"fatal error: Can't unwrap Optional.None (lldb)"* EXC_BAD_INSTRUCTION (code=EXC_1386_INVOP, subcode=0x0)
Ich habe einige ViewController Bildschirme und in einem davon habe ich ein ScrollView putted und ich möchte es mit dem Swift arbeiten lassen.
Ich bin auf diese stecken:
import UIKit
class ViewController: UIViewController {
@IBOutlet var scroller:UIScrollView
override func viewDidLoad() {
super.viewDidLoad()
scroller.scrollEnabled = true;
scroller.contentSize = CGSizeMake(320, 624);
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
Ich denke, wenn jemand ein einfaches Beispiel zur Verfügung stellen kann, wie ein Scroll swift zu tun mit ihm mein Problem zu lösen. Jede Hilfe ist zu schätzen.
es in einem alten Stil zu tun versuchen, ich versuchte, es zu tun, um eine .m und .h-Datei mit:
ViewController.m
#import "Amigo-Bridging-Header.h"
@interface ViewController()
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
[scroller setScrollEnabled:YES];
[scroller setContentSize:CGSizeMake(320, 624)];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
Amigo-Bridging-header.h
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController {
IBOutlet UIScrollView *scroller;
}
@end
Prost
Bitte weitere Beschreibung in Ihrer Frage geben. Sonst wird es als niedrige Qualität entfernt. –
Hi T.S. Ich habe mehr Beschreibung hinzugefügt. Bitte lassen Sie mich wissen, wenn es genug ist. – Alex
Sind Sie sicher, dass die Steckdose angeschlossen ist? Der Fehler weist darauf hin, dass Sie in einem implizit nicht ausgepackten optionalen Problem und nicht in einem bestimmten Bildlaufproblem einen None-Wert haben. – jrturton