title: Custom setter not getting called in UIView
body: <p>I am using a custom setter for a bool property as I need to do some extra work when this value changes. Here is my implementation:</p>
  
  <p>MyView.h</p>
  
  <pre><code>@interface MyView : UIView 
  
  @property (nonatomic) BOOL isSelected;
  
  @end
  </code></pre>
  
  <p>MyView.m</p>
  
  <pre><code>@implementation MyView
  
  @synthesize isSelected;
  
  -(void)setIsSelected:(BOOL)_isSelected
  {
      self.isSelected = _isSelected;
  
      //Custom code that changes UI based on bool state  
  
  
  }
  
  @end
  </code></pre>
  
  <p>However the setter is not getting called! Can someone tell me why?</p>