 <p>You can do this with block approach,</p> <pre><code>let views: NSArray = scroller.subviews // 3 - remove all subviews views.enumerateObjectsUsingBlock { (object: AnyObject!, idx: Int, stop: UnsafeMutablePointer&lt;ObjCBool&gt;) -&gt; Void in object.removeFromSuperview() } </code></pre>