showing a selected a row in table view

When selecting a row (no matter how) the row doesn’t show in tableview when it is outside the view..

In other words, the table shows 5 rows at a time, I select row 10 through a method. The row gets selected but doesn’t show. I have to scrolll to it… That doesn’t look like correct behaviour.