Ich habe eine .xib-Datei mit ein paar Schaltflächen erstellt und an die EingabeAccessoryView angefügt. Ich habe diesen Bereich scrollbar gemacht mit scrollView, allerdings muss ich zusätzliche Funktionen hinzufügen, indem ich Buttons (Pfeile) benutze. Wenn Sie auf den Vorwärtspfeil klicken, sollte er zum Ende gehen und der Zurückpfeil würde die ursprüngliche Position annehmen.Setting ContentOffset mit den Tasten
Ich habe ganze Scroll in UI ohne Code. Es funktioniert gut, diese Schaltflächen sind oben auf dieser Ansicht. Ich dachte daran, IBAction dieser Schaltflächen zu verwenden und ContentOffSet zu ändern. Ich kämpfe mit der Umsetzung. Ich werde für einige Tipps dankbar sein.
Klasse für die Implementierung:
#import "KCSearchInputAccessoryView.h"
@implementation KCSearchInputAccessoryView
+ (KCSearchInputAccessoryView *)viewFromNib {
NSBundle *bundle = [NSBundle bundleForClass:[self class]];
return [[bundle loadNibNamed:NSStringFromClass([self class]) owner:nil options:nil] lastObject];
}
- (IBAction)backBtnTapped:(id)sender {
}
- (IBAction)forwardBtnTapped:(id)sender {
}
@end
Die interessanten Ansatz ist. Ich habe meine Frage bearbeitet und Klasse mit Implementierung hinzugefügt. In .h Datei fügen Sie diese Schaltflächen als IBOutlet und so myScrollView, damit es sichtbar für .m? Ich bin mir nicht sicher, wie ich diese Funktionalität von scrollRectToVisible erhalten soll. – Vuko
Ich gehe davon aus, dass Sie die Chats, People, SuperUsers usw. auf irgendeine Weise verbunden haben? – DonMag
Nun, nicht in diesem Moment. Habe sie beim Erstellen dieser Ansicht einfach in der Benutzeroberfläche hinzugefügt. Ich werde die Funktionalität später hinzufügen, wenn das Scrollen beendet ist. – Vuko