子视图粘滞/页面平滑过渡Swift

时间:2019-06-27 12:12:33

标签: ios swift swift4

我有一个页面,其中包含一个覆盖c的子视图。屏幕的50%。它具有淡入淡出的透明填充(使文本在屏幕上滚动时消失)。

但是,当页面出现时,看起来像这样的“粘性” ...

enter image description here

我有一个函数可以创建名为/** * Module dependencies. */ var express = require('../..'); var logger = require('morgan'); var vhost = require('vhost'); // Main server app var main = express(); if (!module.parent) main.use(logger('dev')); main.get('/', function(req, res){ res.send('Hello from main app!'); }); main.get('/:sub', function(req, res){ res.send('requested ' + req.params.sub); }); // Redirect app var redirect = express(); redirect.use(function(req, res){ if (!module.parent) console.log(req.vhost); res.redirect('http://abawa.alladin.com:3000/' + req.vhost[0]); }); // Vhost app var app = module.exports = express(); app.use(vhost('*.alladin.com', redirect)); // Serves all subdomains via Redirect app app.use(vhost('alladin.com', main)); // Serves top level domain via Main server app /* istanbul ignore next */ if (!module.parent) { app.listen(3000); console.log('Express started on port 3000'); } 的子视图,我现在正在这样调用该子视图:

setGradient

我尝试在override func viewWillLayoutSubviews() { super.viewWillLayoutSubviews() setGradient() } viewDidLoadviewWillAppear中调用它,并从各处获得相同的结果。我以为通过在视图出现之前调用该函数会很平滑,但是仍然很生涩。

此处设置渐变代码:

viewDidAppear

在这里看不到我在做什么错

0 个答案:

没有答案