Setting autocorrectionType to UITextAutocorrectionTypeNo in the UITextAutocorrectionTypeNo in question (or correcting NO in IB) disables auto-correction, as well as smart text string in iOS 8. It seems that there is no way to disable only the predictive bar.
source share