Cardinal Health Inc. became the latest drug distributor to warn that the slowing pace of branded drug-price increases, and lower generic-drug pricing, was hurting results.

During a conference call, Chief Executive George Barrett said the company faces a “very challenging” environment, as drug manufacturers react to criticism of high drug prices and pharmacies shop among distributors for the best generic prices.

“The...