I may have found the reason, which has nothing to do with left or right position.
I observed that in that case, the file path reference at the top of the view controller is incomplete.
Instead of the full :
Project > Product > Controller > ClassName > selection
it shows only
ClassName > selection
Hence, when I drag from IB to the class to insert an IBOutlet, it is not recognized (message in red in the window of IBOutlet or IBAction creation is like: (could not insert IBAction, class is not part of language swift").
ANother consequence was that changes made in the file were not saved when I closed and reopened the project
This happened after I copied a complete project in Finder, opened the new copy in XCode and started editing the file.
Problem was solved by selecting the class in project files browser: path shown was complete, I could insert IBOutlets.
My analysis so far:
The file displayed is not the one of the project hierarchy, but a copy some where (or a reference in the copied folder ?)
Selecting from project files browser brings the right file reference, hence solving the problem.