By default, the iBooks app on iOS will show you not only content on your iPhone, iPad, or iPod touch, but also anything that exists in your purchased library.
While this is a handy way of making your entire library readily available to you without having to sort through your iBookstore purchase history, it can sometimes get a little overwhelming.
The good news is that it’s easy enough to filter out this content to show only iBooks that have actually been downloaded to your device, rather than including everything from the cloud.
While older versions of iBooks hid this away in the iOS Settings app, it’s closer to access in iOS 8, although not as obvious — you need to tap on the name of the current collection at the top of the screen, which will bring down a pull down menu with a toggle to “Hide iCloud Books.” Simply turn this ON, and everything that hasn’t already been downloaded to your iOS device will vanish from your library, leaving you with a more focused view of your library.
.