Bryn Bodayle

4pods

BABAudioPlayer

A convenience layer ontop of AVAplyer for iOS that allows for easier audio playback.

License: MIT

  • Objective C

BABCropperView

A customizable image cropper view based on UIScrollView.

Supports iOS 8.0+

  • Crop size is fully configurable
  • Allows cropping of any part of the image
  • Fully customizable with sensible defaults
  • Works easily with or without Auto Layout
  • Uses memory efficient image crop which handles multiple image orientations

This is a UIView subclass which allows a user to crop an image to a desired size.

License: MIT

  • Objective C

BABFrameObservingInputAccessoryView

BABFrameObservingInputAccessoryView

A simple view which allows for an iOS Messages style keyboard input view and panning behavior.

Supports iOS 7.0+

  • Free of method swizzling
  • No associated objects or other runtime hacks
  • Works easily with or without Auto Layout
  • Tested on iOS 7, iOS 8, iPhone & iPad

This is a UIView subclass which allows for observing the frame of a UITextView or UITextField's inputAcessoryView. This allows your to keep the text field above the keyboard as it moves. Also this allows for interactive keyboard dismissal using UIScrollView's keyboardDismissMode property.

More Info

I wrote a blog post about the history and my decisions in handling this problem.

Feedback

I'd love to here any questions, suggestions, or issues you might have. I've been using this in several of my apps, so it will remain in active development. Feel free to reach out on Twitter or via issues if you have any feedback.

License: MIT

  • Objective C