facebook 的 iOS 类似于帖子的输入文本视图。(支持 1.1.0 版本的 iPad 分割键盘)
// NOTE: maxCount = 0 to hide count
YIPopupTextView* popupTextView = [[YIPopupTextView alloc] initWithPlaceHolder:@"input here" maxCount:1000];
popupTextView.delegate = self;
popupTextView.caretShiftGestureEnabled = YES; // default = NO
popupTextView.text = self.textView.text;
//popupTextView.editable = NO; // set editable=NO to show without keyboard
//[popupTextView showInView:self.view];
[popupTextView showInViewController:self]; // recommended, especially for iOS7
//
// NOTE:
// You can add your custom-button after calling -showInView:
// (it's better to add on either superview or superview.superview)
// https://github.com/inamiy/YIPopupTextView/issues/3
//
// [popupTextView.superview addSubview:customButton];
//
typedef NS_ENUM(NSInteger, YIPopupTextViewButtonStyle) {
YIPopupTextViewButtonStyleNone,
YIPopupTextViewButtonStyleRightCancel, // "x" on the upper-right
YIPopupTextViewButtonStyleRightDone, // "check" on the upper-right
YIPopupTextViewButtonStyleLeftCancelRightDone,
YIPopupTextViewButtonStyleRightCancelAndDone,
YIPopupTextViewButtonStyleLeftDone
};
对于 光标移动
,对于所有的 UITextField/UITextViews
,最好是使用 YISwipeShiftCaret。
YIPopupTextView
在 啤酒许可证下可用。
如果我们哪天见面了,你认为这个玩意儿值得的话,你可以请我喝啤酒作为回报。