The 28-year-old has been linked with Manchester City and Chelsea this summer.
Ibrahimovic joined Barcelona in a £60million deal from Inter Milan last summer.
“I am a Barcelona player and I will continue to be one,” the 28-year-old was quoted by the club’s official website as saying at a news conference.
“The rumours have not affected me because I have not had any doubts that I want to stay. I have taken them as a compliment.”