           let containerView = ActionSheetItemView(frame: CGRect(
             x: CustomizableActionSheet.kMarginSide,
             y: currentPosition,
-            width: screenBounds.width - (CustomizableActionSheet.kMarginSide * 2),
+            width: targetBounds.width - (CustomizableActionSheet.kMarginSide * 2),
             height: item.height))
           containerView.layer.cornerRadius = CustomizableActionSheet.kCornerRadius
           containerView.addSubview(view)

      subview.removeFromSuperview()
    }
    var currentPosition: CGFloat = 0
    var availableHeight = screenBounds.height - CustomizableActionSheet.kMarginTop

    // Calculate height of items
    for item in items {

    // Save instance to reaction until closing this sheet
    CustomizableActionSheet.actionSheets.append(self)

    let targetBounds = targetView.bounds

    // Save closeBlock
    self.closeBlock = closeBlock
