菜鸟教程小白 发表于 2022-12-13 13:04:58

ios - 如何在垂直 UIScrollView 中显示文本和其他对象?


                                            <p><p>我如何在垂直滚动中只显示不同的对象?模式应该是:标题(标签)、副标题、描述(UITextView?),可能是文本中的一些图像。</p>

<p>我正在尝试制作类似于 <a href="http://a3.mzstatic.com/us/r30/Purple3/v4/8a/cf/5c/8acf5cc5-520c-be6d-de6a-26fda2775115/screen322x572.jpeg" rel="noreferrer noopener nofollow">iChemistry app</a> 的设计</p>

<p>问题在于 TextView 支持滚动,因为它已经是 UIScrollView 的子项。其次是我在垂直方面遇到了一些问题,显然 UIScrollView 只允许水平滚动到我的 UITextView。</p>

<p>如何仅在 UIScrollView 中显示不同的对象和多行文本? (就像 iChemistry 应用程序一样)。我还在 .app 中检查了它的文件,它从 .sqlite 数据库中获取了原始内容,所以它没有使用 HTML。 </p>

<p>编辑:关于使用 TableView 执行此操作的建议?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>你的问题不清楚。是否要启用垂直滚动到 UITextView 并禁用水平滚动?</p>

<p>其他问题:</p>

<blockquote>
<ol>
<li><p>Try UITableView, use different custom cells.</p>

<p>Or</p></li>
<li><p>Simply, use UIView and increase scrollView.contentSize.</p></li>
</ol>
</blockquote>

<p>这是在一个 UITableView 中使用不同自定义单元格的方法:</p>

<pre><code>   - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
   {
      if(indexPath.section==0)
      {
            static NSString *simpleTableIdentifier = @&#34;SimpleTableCell&#34;;
            FirstCustomCell *cell = (FirstCustomCell *);
            if (cell == nil)
            {
                NSArray *nib = [ loadNibNamed:@&#34;FirstCustomCell&#34; owner:self options:nil];
                cell = ;
            }
         cell.textLabel.text= @&#34;FirstCustomCellText&#34;;
            return cell;
      }
      else
      {
      static NSString *simpleTableIdentifier = @&#34;SimpleTableCell&#34;;

            SecondCustomCell *cell = (SecondCustomCell *);
            if (cell == nil)
            {
                NSArray *nib = [ loadNibNamed:@&#34;SecondCustomCell&#34; owner:self options:nil];
                cell = ;
            }
         cell.textLabel.text= @&#34;SecondCustomCellText&#34;;
            return cell;
      }
      }
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 如何在垂直 UIScrollView 中显示文本和其他对象?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/34535576/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/34535576/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 如何在垂直 UIScrollView 中显示文本和其他对象?